DNSによる名前解決のテスト
はじめに
DNS設定が正しいことを確認し、クライアントまたはサーバーがIPアドレスとホスト名を解決できるかどうかを確認するには、nslookup
コマンドを使用します。 このコマンドは、LinuxおよびWindowsで使用できます。
正引き参照
ホスト名からそのIPアドレスを解決する
# nslookup DC1.samdom.example.com Server: 10.99.0.1 Address: 10.99.0.1#53 Name: DC1.samdom.example.com Address: 10.99.0.1
逆引き参照
IPアドレスからそのホスト名を解決する
# nslookup 10.99.0.1 Server: 10.99.0.1 Address: 10.99.0.1#53 1.0.99.10.in-addr.arpa name = DC1.samdom.example.com.
Samba ADでは、逆ゾーンが自動的に設定されないことに注意してください。 リバースゾーンを設定するには、「dns_administration」を参照してください。
SRVレコードの解決
Active Directory(AD)はSRVレコードを使用してKerberosやLDAPなどのサービスを検索します。 SRVレコードが正しく解決されたことを確認す
るには、nslookup
対話シェルを使用します。
# nslookup Default Server: 10.99.0.1 Address: 10.99.0.1 > set type=SRV > _ldap._tcp.samdom.example.com. Server: UnKnown Address: 10.99.0.1 _ldap._tcp.samdom.example.com SRV service location: priority = 0 weight = 100 port = 389 svr hostname = dc1.samdom.example.com samdom.example.com nameserver = dc1.samdom.example.com dc1.samdom.example.com internet address = 10.99.0.1
エラーメッセージ
- DNSサーバーはホスト名を解決できません
** server can't find DC1.samdom.example.com: NXDOMAIN
- DNSサーバーはIPアドレスを解決できません
** server can't find 1.0.99.10.in-addr.arpa: NXDOMAIN
- 使用されているDNSサーバーは無効です:
;; connection timed out; no servers could be reached