최고 점수를 얻은 두 가지 답변은 모두 네트워크 관리자가 제어 nmcli dev list iface <interfacename> | grep IP4하고 nm-tool있다고 가정합니다. 적어도 대부분의 데스크톱 컴퓨터에서는 무엇입니까? 그러나 더 완전한 대답은 때때로 네트워크 관리자가 통제 할 수 없다는 것입니다. 예를 들어 직접 vpnc엉망입니다 /etc/resolv.conf.
따라서 : 127.0.0.1/localhost가 사용되는지 먼저 확인하십시오. 이것은 다음과 dig같이 할 수 있습니다 :
> dig something.unknown | grep SERVER:
;; SERVER: 127.0.0.1#53(127.0.0.1)
이제 우리 는 localhost를 사용 하고 있음을 알고 있습니다. 인기있는 답변 중 하나를 계속 진행하십시오. 나는 좋아한다 :
> nm-tool | grep DNS:
DNS: 8.8.8.8
그러나 127.0.0.1/localhost를 사용 하지 않으면nm-tool 의 및 nmcli출력이 잘못 될 수 있습니다.
> dig something.unknown | grep SERVER:
;; SERVER: 172.22.216.251#53(172.22.216.251)
> nm-tool | grep DNS:
DNS: 8.8.8.8
여기에 dig정확하며 nm-tool정보가 잘못되었습니다. 실제로 VPN으로 연결 한 환경의 로컬 주소는 올바르게 확인됩니다. Google의 DNS 8.8.8.8 가 모르는 모든 것.
는로 VPN에 연결 한 후 다음과 같이 vpnc라인을 연결하기 때문입니다 /etc/resolv.conf.
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 1.2.3.4
nameserver 127.0.0.1
search MyDomain