
LinuxとCentOSを使用してローカルコンピュータでDNS設定を完了しようとしました。
私はいくつかのチュートリアルに従い、最終的にすべてがうまくいくように見えましたが、サンプルのWebサイトを閲覧したときにそうではないことに気づきました...これが私がバインドをインストールした後にしたことです。
Name.conf:
zone "ims.be" IN {
type master;
file "example.com.zone";
allow-update { none; };
};
example.com.zone:
$TTL 86400
@ IN SOA localhost. root.localhost. (
42 ; serial
3600 ; refresh after 6 hours
900 ; retry after 1 hour
1W ; expire after 1 week
1D ) ; minimum TTL of 1 day
@ NS localhost.
A 192.168.0.***
www A 192.168.0.***
ftp CNAME www
example.conf
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /home/ims.be/
ServerName ims.be
ServerAlias www.ims.be
ErrorLog logs/ims.be-error_log
CustomLog logs/ims.be-access_log common
</VirtualHost>
ims.beというサンプルウェブサイトに対してping、dig、nslookupを実行できました。
平らな
破棄
お問い合わせ
ネームサーバー
しかし、Chrome / Firefox / IE / Safariを使用してims.beまたはwww.ims.beを閲覧すると、そのページが利用できないというエラーが表示されます...表示する必要があります。
私はCentOSでWindows 7を使用してLinuxにアクセスしています。
Linuxではims.beをpingできますが、Windowsでコマンドラインを使用すると/nslookup/...ims.beをpingできません。
Ping リクエストでホスト ims.be が見つかりません。
これを行うには、Windowsの設定を変更する必要があると思いましたが、まだ変更されていません...私がしたことは次のとおりです。
答え1
Webページにアクセスするために使用するボックスにネームサーバーは何に設定されていますか?
Windowsの場合は、cmdプロンプトで実行できます。
ipconfig /all
Linuxの場合、ネームサーバーは/etc/resolv.confになければなりません。
新しいネームサーバーのみが有効になっていることを確認してください。デフォルトでは、システムは権限付与開始(SOA)を検索し、サーバーが話す正しいIPを返します。
ドメインの特権ネームサーバーを見つけるには、whoisを実行すると、リストされているドメインの特権ネームサーバーに次のことを報告します。
Nameservers:
ns1.scartech.be
ns2.scartech.be
ns3.scartech.be
答え2
WindowsホストでLinuxゲストをpingできず、Linuxファイアウォールが要求をブロックします。 WindowsからLinuxにSSH経由で接続できますか?
ssh user@ipadress
ポートが開いていることを確認してください(ファイアウォールによってブロックされていません)。 SSHの場合はポート22を開き、DNSの場合はポート53を開く必要があります。これらのポートを開くことができます。
iptables -I INPUT -p tcp --dport 22 -j ACCEPT
このようにiptablesの状態を確認してください。
iptables -L -n
LinuxクライアントのIPをWindowsシステムに手動で追加することもできます。行く
C:\WINDOWS\system32\drivers\etc\hosts
Linux IP が必要です。そうでない場合は追加してください。