네트워크 간에 전환하는 컴퓨터가 2대 있습니다. 한 네트워크는 DNS 테이블에 둘 다 구성되어 있으므로 해당 네트워크에서 서로 연결할 수 있습니다. 그러나 다른 네트워크에서는 그렇지 않지만 고정 IP 주소를 갖게 됩니다.
내가 하고 싶은 것은 호스트 이름을 확인하려고 할 때 먼저 DNS에 IP 주소를 쿼리하도록 두 시스템을 구성하고, 이것이 실패하면 정적 호스트 파일(예: /etc/hosts
)로 이동하여 해당 IP 주소를 찾는 것입니다. Win7과 Ubuntu 모두에서 이 작업을 수행할 수 있습니까?
답변1
당신이 원하는 것은 호스트 이름 확인 순서를 변경하는 것입니다.
우분투에서는 /etc/nsswitch.conf
. 줄이 있어야지
hosts: files dns
그걸로 바꾸면
hosts: dns files
먼저 DNS 쿼리를 시도한 다음 /etc/hosts
쿼리가 실패하면 이동합니다.
(원천:https://help.ubuntu.com/10.04/serverguide/network-configuration.html)
Windows에서는 설정을 변경해 보세요.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider
HostsPriority
보다 크게 변경하십시오 DnsPriority
(만드는 것이 좋습니다 2002
).
(원천:http://www.speedguide.net/articles/host-solution-priority-tweak-1130)