
以前に設定したLinuxサーバーをホスト名で解決することはできません。ホスト名ではSSHまたはWebサイト(ポート80,8834)にアクセスできず、IP経由でのみアクセスできます。
私の/etc/hostsファイルがうまく設定されていると思います。
127.0.0.1 localhost
ip_server name_server.domain.corp name_server
私のresolv.confは次のようになります。
nameserver ip_dns_server_dc01
nameserver ip_dns_server_dc02
search domain.corp
誰でも私を助けることができますか?
よろしくお願いします。
答え1
Perman resolv.conf
この行の構文は次nameserver ...
のとおりです。
nameserver Name server IP address
Internet address of a name server that the resolver should
query, either an IPv4 address (in dot notation), or an IPv6
address in colon (and possibly dot) notation as per RFC 2373.
Up to MAXNS (currently 3, see <resolv.h>) name servers may be
listed, one per keyword. If there are multiple servers, the
resolver library queries them in the order listed. If no
nameserver entries are present, the default is to use the name
server on the local machine. (The algorithm used is to try a
name server, and if the query times out, try the next, until
out of name servers, then repeat trying all the name servers
until a maximum number of retries are made.)
デフォルトでは、次の行はすべて次のようになります。
nameserver ip_dns_server_dc01
nameserver ip_dns_server_dc02
nameserver dns_service (AD-DC 01)
nameserver dns_service (AD-DC 02)
ip_dns_server_dc01
IPv4アドレス(ドット表記)またはIPV6アドレス(コロン表記)ではないため、無効です。
dns_server
私はあなたが持っているファイルがいくつかのディレクティブからコピーされ、それをIPアドレスに置き換えようとしていると思われますDC 01
。
次のようにする必要があります。
nameserver 192.168.1.1
nameserver 1.1.1.1
nameserver 2606:4700:4700::1111
nameserver dns_service (AD-DC 01)
あなたの質問をからまで編集しましたnameserver ip_dns_server_dc01
。この答えはまだ適用されています。しかし、この新しい名前を使用すると、resolv.conf
IPに置き換えることができる解決可能な名前があるため、より近づきました。 IPアドレスがわかっている場合は、ip_dns_service_dc01
サーバーのIPアドレスを192.168.1.1 ip_dns_service_dc01
サーバーに追加して/etc/hosts
正常に機能させることができます。192.168.1.1
ただし、IPがある場合は実際にIPをに入力する必要がありますresolv.conf
。