• 締切済み

webサーバ構築、ネットワークにつながらない

WebサーバをCentOSで構築しようとしています。 DDNSサイトでフリーのドメインを取得して、 ドメイン名をブラウザ等に入力するとサーバの/var/www/に書いた 内容がほかのPCで閲覧できる状態になりました (つまりwebサーバは一応動いている) しかし、サーバマシンのネットワーク周りの設定がおかしいようで、 サーバマシンがネットに繋がらなくなりました。 症状は以下の通りです。 ・ping google.com > 名前解決できないよというエラーが起きてみれない。 ・ping 192.168.2.1(ルータのIP) > 帰ってくる。 今は、サーバに固定IPを割り振っているのですが、うまく動作しません。 CentOSの各設定ファイルは以下の通りです。 -- ・/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static ONBOOT=yes HWADDR=MAC address IPADDR=192.168.2.100(サーバマシンに降った固定IP) NETMASK=255.255.255.0 BROADCAST=192.168.2.255 GATEWAY=192.168.2.1. USERCTL=no TYPE=Ethernet -- ・/etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=no HOSTNAME= 取得したドメイン名 GATEWAY=192.168.2.1 -- ・/etc/hosts 192.168.2.100 取得したドメイン名 -- ・/etc/resolv.conf search dyndns.org nameserver 192.168.2.100 -- この問題に対して解決作がわかる肩はよろしくお願いします。

みんなの回答

  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.3

この設定だとDNSサーバ(dyndns.orgのDNSサーバとはまた別)が構築したサーバ内に存在する必要がありますが、それは大丈夫ですかね? 構築していないなら名前解決用のキャッシュサーバを指定する必要があります。 /etc/hosts の nameserver 行に、プロバイダから指定されたIPアドレスか、ブロードバンドルータがDNSプロキシをやってくれているならブロードバンドルータのIPアドレスを指定してください。 もし構築しているのであればDNSサーバが起動していない、あるいは設定を間違えているのでしょう。

  • noyuo
  • ベストアンサー率39% (33/84)
回答No.2

うーん? WebサーバをLAN(ルータ)の内側に構築ですか?

  • EF_510
  • ベストアンサー率50% (306/604)
回答No.1

resolv.confが変ですね。 searchを削除してnameserverを192.168.2.1にしてみてください。

関連するQ&A