1

私は広範囲に検索してきましたが、単純な観点からこのファイルに何を入れるべきかを実際に説明している人は誰もいません。どのようなオプションがありますか?

現時点では、専用 IP で VPS を購入しています。ドメイン 888x7.com の下にネームサーバーをセットアップし、IP 109.169.46.109 で ns1.888x7.com (ns2 も) を割り当てました。

テストページを取得するIPを照会すると、Webサーバーが機能しています。

しかし、888x7.com または ns1 と ns2 の両方にリンクされている他のドメインを使用してページにアクセスしようとすると、次のエラーが表示されます。

ERR_NAME_RESOLUTION_FAILED

現在、私の resolv.conf は次のようになっています。

nameserver 109.169.46.109 888x7.com
nameserver 109.169.46.109 lolysoft.com

これは正しいです?このファイルを詳細に説明しているオンラインの場所はどこにもありません (私が見つけることができます)。

誰かが私を正しい方向に向けることができますか?

4

2 に答える 2

2

あなたは/etc/resolv.confファイルの目的を誤解していると思います。このファイルは、ローカルマシンで名前解決クライアント(スタブリゾルバー)を構成するためのものです。名前解決サービスを提供してくれる1つ以上の再帰的リゾルバーをリストする必要があります。

信頼できるネームサービスの構成は、まったく別の問題です。のようなドメイン888x7.comが権限のあるネームサービスのためにサービスに委任されている場合は、サービスでBINDなどの権限のあるネームサーバーを実行888x7.comし、DNSで公開する情報を含むゾーンファイルをサービスにプロビジョニングする必要があります。

于 2013-01-20T19:33:42.673 に答える
1

「man resolv.conf」は、このファイルに何が入るかを文書化します。

また、ここでオンラインで表示することもできます: http://linux.die.net/man/5/resolv.conf

nameserver ディレクティブには、ホスト名ではなく、ネームサーバーの IP アドレスのみを含める必要があります。

DNS にないホストに名前を付ける必要がある場合は、/etc/hosts ファイルで行います。

VPS のホスト ファイル:

[nedwidek@sv ~]$ cat /etc/hosts
127.0.0.1       localhost
68.169.43.71      sv.lighthouseitc.com sv

これは、ネームサーバーがダウンした場合でも自分自身を解決できるようにするためです。基本的に、ネットワーク名の解決は最初に hosts ファイルに行われ、ホストがそこにリストされていない場合は DNS に行われます。/etc/nsswitch.conf の hosts ディレクティブ (属性ファイルとは、/etc/hosts および関連ファイルを意味します) を見ると、サーバーが何をするように設定されているかを確認できます。

resolv.conf は、DNS システムを使用してネットワーク名を解決する方法をシステムに指示します。VPS の /etc/resolv.conf で、Google のネームサーバーの 1 つを使用してホストを解決しています。

[nedwidek@sv ~]$ cat /etc/resolv.conf
domain lighthouseitc.com
nameserver 8.8.8.8

ローカル マシンからの resolv.conf (自宅でプライベート ネットワークにサービスを提供するために独自の DNS サーバーを実行しています):

[nedwidek@yule ~]$ cat /etc/resolv.conf
# Generated by NetworkManager
domain ejnhome.net
search ejnhome.net
nameserver 192.168.101.1

ドメインは私が作ったものであり、誰も使用しないことを願っています (ジョーカーが今それを登録することを決定するのを見てください)。検索行は基本的に、「ping printer1」を実行すると、「ping printer1.ejnhome.net」を実行したかのように処理することを意味します。

最終的には、あなたを助けてくれる地元の人 (友人または専門家) を見つけようとします。地元の Linux ユーザー グループ (LUG) に参加すると、熱心なアマチュアで手を差し伸べてくれる人を見つけることができるかもしれません。うまくいけば、実際の例が役に立ちます。私はシステム管理者として 15 年の経験があるため、十分に説明できないことがあります。

于 2013-01-20T19:29:46.720 に答える