• ベストアンサー

CentOS BIND

恐れ入ります。 CentOS6.4で、サーバーを構築しています。 ネットワークは接続でき、インターネットも閲覧できます。 クライアント側からsshでipアドレス宛ではログインできるのですが、 ドメイン名でログインしようとするとアクセスできません。 BINDで名前解決して、サーバー内ではドメインを認識して、localhostに接続できるのですが、 クライアントからはできません。 なぜなのでしょうか。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.1

>BINDで名前解決して、サーバー内ではドメインを認識して、localhostに接続できるのですが、 >クライアントからはできません。 >なぜなのでしょうか。 クライアントがそのDNSを参照していないから…ではないですか? 外部にあるDNSだったら、権限委譲とかされていないと問い合わせも来ないかも知れませんし。 内部のDNSならクライアントの設定はどうなっています? クライアントが正しくDNSを参照しているとして、正引きして目的のサーバのIPアドレスが返されていますか? まさか、127.0.0.1とか返されていないですよね? # 「localhostに接続」ってのがひっかかるなぁ…。

spider32
質問者

お礼

おそれいります。ご指摘の通りでした。 ありがとうございます。

その他の回答 (3)

  • koba0626
  • ベストアンサー率67% (19/28)
回答No.4

サーバ、クライアントのネットワーク設定に間違いがなく、 bindの設定にも自信があるのでしたら、iptablesが邪魔してるのでは? #ちなみにlocalhostは、大抵のOSではhostsに書かれてるものなのでbindに関係しません。

spider32
質問者

お礼

ありがとうございます。大変参考になりました。

noname#259146
noname#259146
回答No.3

クライアント側でサーバ―のドメイン名が認識(解決)できていないからです。 ドメイン名とIPアドレスの関連付けがなされていないからです。 試しにクライアントPC側とサーバーのコンソールで nslookup サーバーのドメイン名 をそれぞれ実行されると違いがわかると思います。 なをサーバー内では同じネットワーク設定を参照するためうまく動作しています。 余談 関連付けにはDNSを通常使います。

spider32
質問者

お礼

ありがとうございます。大変参考になりました。

  • Tasuke22
  • ベストアンサー率33% (1799/5383)
回答No.2

LAN内でグローバルIPアドレスにアクセスに行くには、proxyの設定が必要です。

spider32
質問者

お礼

ありがとうございます。大変参考になりました。

関連するQ&A

  • bind 9.8が正しく動いてくれません。

    先日bind 9.3のインストールについて質問した者です。その後、わりと参考になるサイトが見つかり、なんとかCentOS 6.2に最新版のbind 9.8をインストールすることが出来たのですが、どうもちゃんと動いていないようなので、追加で質問させていただきます。現象としては以下の通りです。構成としては、サーバ上でbind 9.8を稼働させ、ルータのDHCPの設定のDNSサーバ指定欄に、bind 9.8を稼働させているサーバのアドレスを追加して、DHCPで接続したクライアントは自動的に名前解決出来るようにしてあります。 現象1:Windows 7クライアントでDOSプロンプトを立ち上げ、"ping myhost.mydomain.com"(サーバのFQDN)を実行すると、"192.168.1.100"とサーバのインターナルIPアドレスが返ってくる場合と、全く関係ないグローバルアドレスや見つかりませんメッセージが返ってくる場合があり、一貫していない。どういう場合にちゃんとしたインターナルIPアドレスが返ってくるのかも今のところ不明。 現象2:Ubuntu 12.4クライアントでターミナルを立ち上げ、"ping myhost.mydomain.com"(サーバのFQDN)を実行すると、今のところ100%の確率で、"192.168.1.100"とサーバのインターナルIPアドレスが返ってくるのですが、"ssh myname@myhost.mydomain.com"と実行するとConnection Timeoutと言われたり、Name or service not knownと言われたり、Connection refusedと言われたりして、(myhostの部分によってメッセージが異なるのですが全て192.168.1.100に名前解決されるはずのものです。pingはどの場合も動く。)SSH接続ができない。もちろん"ssh myname@192.168.1.100"とやった場合はちゃんと接続できます。 どの辺りが問題なのでしょうか?宜しくお願いいたします。

  • CentOSによるSSHのアクセス制限について

    おはようございます。 少し教えていただきたいことがありますので、ご教授頂けますでしょうか。 現在サーバにCentOSをインストールし、Puttyを使用してSSHでクライアントからサーバに接続しています。 そこで質問なのですが、 1.サーバ側でSSHで接続を許可するクライアントのIPアドレスは指定できますか? 鍵方式などを使ったアクセス制限方法は確認できたのですが、 IPなどを直で指定できる場合はご教授頂けますでしょうか。 宜しくお願いします。

  • CentOS4.3にてBINDでDNS設定をしたのですが・・・

    CentOS4.3にてBINDでDNS設定をしたのですが、 dig @(サーバグローバルIP) (設定ドメイン) をしても、ANSWERセクションが表示されません。 これを、 dig (設定ドメイン) でやっても、同様です。 他のドメインにて設定している設定ファイルを参考にして設定しましたので、問題はないと思います。 が、ANSWERセクションが表示されないということは、問題があるということだと思いますが、何度みてもどこに問題があるかわかりません。 何か参考になるようなことがあれば、ご教授いただければと思います。

  • CentOS7のBIND設定について

    CentOS7サーバー徹底構築という本を見ながら、BINDの設定をしています。 本のとおりに設定をして、間違いがないか確認して記述をしているのですが、namedサービスを有効にする時にエラーが出ます。 statusを見てみると、 ドメイン名 bash[10697]: /etc/named.conf:59: open: /etc/named.ドメイン名.zones: file not found ファイルが見つからないと言っているのだと思うのですが、似たような事例をネットで探して試しているのですが、どれも当てはまらず、どう修正すればいいのかわかりません。 どなたかご存じの方いらっしゃましたら教えていただけませんでしょうか。 よろしくお願いいたします。

  • centosから接続

    おそれいります。 centosのサーバーに対して、windowsクライアントからwinscpでssh2経由の鍵認証で接続をしています。 同じように、centosクライアントからcentosサーバーに対して、winscpのようなもので、鍵認証でファイル操作をしたいのですが、方法が分かりません。 御教授いただけたらと思います。 よろしくお願いします。

  • [CentOS6]SSHの接続が不安定

    この度はお世話になります。 現在CentOS6をインストールして色々と設定しているのですが、 何故かクライアント端末からSSHでアクセスしようとするとアクセス出来たり出来なかったりします。 動作しているアプリもそれに付随してクライアントPCからの接続が不安定になってしまいます。 ※pingで監視をしてみてはいるのですが、pingはずっと通っておりました。 何故か以下のコマンドを打ってネットワークを再認識させると一時的に回復しますが、 すぐ接続できなくなります。 /etc/rc.d/init.d/network restart 原因として何が考えられますでしょうか? お忙しい中申し訳ありませんが、ご教授のほどよろしくお願いします。

  • sshd error: Bind to port 22 on 0.0.0.0 failed: Address already in use.

    外部ネットワークからsshでアクセスした際に結局接続できず、 port 22: Connection time out. のようになります。 サーバー側は、CentOS5.2でシステムログのSecureを見ると、次のようになります。 hosta sshd Server listening on :: port 22 hosta sshd error: Bind to port 22 on 0.0.0.0 failed: Address already in use. 内部ネットワーク内からはsshできました。 ルーターの設定がおかしいのでしょうか?

  • CentOS 4にてリモートからXが起動しません

    【質問】 gdm.confを設定してもXが飛びません 【環境】 □サーバー : CentOS 4.4  インストール直後は/usr/X11R6/bin/X の引数に -nolisten tcp が付いている  ので、/etc/X11/gdm/gdm.conf に    DisallowTCP=false  を追加しました。  参考URL) http://bbs.fedora.jp/read.php?FID=8&TID=4493  その後、クライアントからrloginにてログイン(ユーザー名:user2)し、  ps aux | grep X でXの引数を確認すると   root /usr/X11R6/bin/X :0 -audit 0 -auth /var/gdm/:0.Xauth vt7   user2 grep X  と表示されます。  またnmapにて確認するとX11のポート6000はopenになっています。 □クライアント : Mac OS X 10.4.8 , CentOS 4.4 【質問】 クライアントにて [root@クライアント~]$ xhost + [root@クライアント~]$ rlogin サーバーIP -l user2 と入力し、サーバーにログインした後 [user2@サーバー~]$ export DISPLAY= クライアントのIP:0.0 [user2@サーバー~]$ xclock と入力すると、  Can't Open display:クライアントのIP:0.0 と表示され、Xが表示できません。 ですが、クライアントからssh -X コマンドにてログインすると Xのアプリケーションを起動することが出来ます。 クライアント側の環境がCentOS 4.4 (SElinux ,Firewall無効)であっても 状況は変わりません。 サーバー側の問題であるかと思うのですが、原因がわかりません。 sshではなくrloginでログインし、使いたいのですが宜しくお願い致します。(sshでログインするとxfigが起動しません。)

  • インターネットに接続しないサーバ・クライアントシステム

    http://oshiete1.goo.ne.jp/kotaeru.php3?q=1897065 をしている内にあきらめてBBルータを購入しました. 次のようなネットワーク、サーバクライアントシステムを作りたいですが問題ないでしょうか? 1. ルータはインターネット、サーバ、クライアントの接点になっている 2. サーバ、クライアントは夫々一台ずつある 3. ISPから非固定のローカルIPが与えられていてそれを使ってインターネットに接続するようになっている 4. ネットワークのアドレスを192.168.0.0/24   ルータ機のIPアドレスを 192.168.0.1   サーバ機のIPアドレスを 192.168.0.2   クライアント機のIPアドレスを 192.168.0.101   ドメインネームは設定しない 5. SSHの構築 6. HTTPの構築 (7. スーパーサーバの構築) 3.の(非固定の)ローカルIPしか与えられない所に問題があると思いますが如何でしょうか? また、設定なども含め、他に必要なことはあるでしょうか?

  • ホストに接続できません

    CentOSにSSHサーバを構築し、Windowsクライアントから接続していましたが、ある時点からSSHサーバに接続できなくなりました。 サーバへの接続ツールはTera Termです。 ホストにサーバのIPアドレスを入力し、TCPポートに22を指定し、接続しようとすると、「ホストに接続できません」のメッセージが出力される状態です。 クライアントからサーバに向けてpingは通ります。 サーバで、#tail -f /var/log/secure を実行しログをみても、SSHでアクセスしたログも残っていません。 また、#netstat -ln を実行すると、0.0.0.0:22 が LISTEN 状態になっています。 ルータとして使用している、EMOBILEではポートマッピングの設定で、22番を有効(オープン)にしています。 SSHの接続以外にも、Sambaも接続不可の状態になっています。 (WebDAVでのアクセスは可能。ポート81、443はオープンし、アクセス可能) 原因がクライアントにあるのか、サーバにあるのか不明です。 他に調べられる方法がありましたら、教えてください。