クラウドで 伸びる人沈む人 |
|
|
|
BIND:BIND(ネームサーバー)を使って、WEBにアクセスしてみる。
<概要> さて、前回でBind(ネームサーバー)の設定をしてみました。実際に、そのネームサーバーが生きているのか、死んでいるのか? 通常は、nslookup というコマンドを使って試してみます。 ここでは、さらに疑り深く、実際のホームページにアクセスできるかどうか試してみます。 では、いってみます。 <1.ネームサーバーに反映したか?> 上記設定がネームサーバーに反映したか、確認します。 まずは、サーバーが見ているネームサーバーを自分自身に変更します。 それには、(etc/resolv.conf)の設定を行います。 その後、nslookup コマンドで、反映したか確認しましょう。 <ネームサーバーに反映したか> <2.ネームサーバーを使って、自前のWEBサーバーに接続> では、今度は、前につくった自前のバーチャルWEBサーバーに接続してみましょう。 クライアントPCのDNSサーバーの設定を、 以下のようにあなたのサーバーで指定してみましょう(192.168.0.102).。 その後、http://www.test.com/ に接続してみます。 <画面:ネームサーバーを使って、自前のWEBサーバーに接続> このような設定をして、自前のバーチャルWEBサーバーにアクセスできましたか? ※ 192.168.0.102 は、私のサーバーのIPアドレスです。 ここは、適宜読み替えてください。 このように、あなたがつくったファイルにアクセスできれば、成功です。 本物の、test.com にアクセスしてしまったら、失敗です。 <3.逆引きの設定> 逆引きは、名前のとおり、IPアドレス→ドメインです。ひとつのIPアドレスで、複数のドメイン(ホスト)をもつ場合があると思いますが、 IPアドレスのサーバーのホストを設定しておきましょう。 <逆引きの設定> [root@host root]# vi /etc/named.conf ←設定ファイルの編集、以下を追加・・中略 zone "0.168.192.in-addr.arpa" IN { ←ローカルのIPの先頭3桁を逆から type master; file "192.168.0.rev.db"; ←ファイル名の指定(これをゾーンデータベースといいます) allow-update { none; }; }; [root@www ~]# vi /var/named/192.168.0.rev.db $TTL 86400 @ IN SOA host.searchman.info. root.searchman.info.( 2005092400 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS ns.searchman.info. 102 IN A ns.searchman.info.↑で、102は、 192.168.0.102 の102である。 <4.逆引きの確認> では、一応、読込して、上記設定ができたか確認します。例によって、nslookup です。 <逆引きの確認> 設定後、設定を読み込ませるために、以下のコマンドを一応打ちます。 root@host root]# rndc reload server reload successful 設定が終わったら、再起動しましょう。 root@host root]# /etc/rc.d/init.d/named start←ネームサーバーを起動する [root@www ~]# nslookup 192.168.0.102 ←逆引きの確認 Server: 192.168.0.102 Address: 192.168.0.102#53 102.0.168.192.in-addr.arpa name = www.searchman.info. ←このように、ホストが出てくればOK |