我试图了解将主机名解析为 IP 地址的行为nslookup
和ping
解析时的差异。我的困惑总结为我终端的这个片段:
lllamnyp@lllamnyp:~/.ssh$ cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.221.131
nameserver 127.0.0.53
Run Code Online (Sandbox Code Playgroud)
lllamnyp@lllamnyp:~/.ssh$ nslookup ingress-vpn.do.company.com
;; Got recursion not available from 192.168.221.131, trying next server
Server: 127.0.0.53
Address: 127.0.0.53#53
** server can't find ingress-vpn.do.company.com: NXDOMAIN
Run Code Online (Sandbox Code Playgroud)
lllamnyp@lllamnyp:~/.ssh$ nslookup ingress-vpn.do.company.com 192.168.221.131
Server: 192.168.221.131
Address: 192.168.221.131#53
Name: ingress-vpn.do.company.com
Address: 192.168.234.130
Run Code Online (Sandbox Code Playgroud)
lllamnyp@lllamnyp:~/.ssh$ ping ingress-vpn.do.company.com
PING ingress-vpn.do.company.com (192.168.234.130) 56(84) bytes of data.
^C
--- ingress-vpn.do.company.com ping statistics ---
Run Code Online (Sandbox Code Playgroud)
根据要求,这里也是输出dig
。有用:
lllamnyp@lllamnyp:~/.ssh$ dig ingress-vpn.do.company.com
; <<>> DiG 9.11.3-1ubuntu1.14-Ubuntu <<>> …
Run Code Online (Sandbox Code Playgroud)