재부팅하지 않고 호스트 파일을 새로 고치는 방법


167

Windows에서 재부팅하지 않고 hosts 파일을 어떻게 새로 고치나요?

답변:


153

재부팅하지 않아도됩니다. hosts 파일에 대한 모든 변경 사항은 즉시 적용됩니다. Windows 9x에서 변경 사항을 적용하려면 재부팅해야했습니다. 그것은 더 이상 사실이 아닙니다.

그러나 웹 브라우저와 같이 내부 호스트 이름 또는 DNS 캐싱을 수행하는 모든 응용 프로그램을 다시 시작해야 할 수도 있습니다.


8
그러나 DNS 항목이 캐시 될 수 있으므로 실행중인 응용 프로그램을 재부팅해야 할 수도 있습니다.
Barfieldmv 2019

1
궁극적으로 중요한 것이기 때문에 실행중인 응용 프로그램 DNS를 확실히 추가하십시오. 내 지식과 몇 분 전에 테스트 한 Firefox는 새로 고치는 데 60 초가 걸립니다.
Xonatron

7
Chrome을 다시 시작해도 Windows에서 호스트 파일에 대한 변경 사항은 선택되지 않습니다. chrome : // net-internals / # dns로 이동하여 "호스트 캐시 지우기"버튼을 누릅니다.
2Toad

죄송하지만 Windows 7에서는 작동하지 않습니다. 모두 다음과 같이 제안 된 다른 솔루션을 찾아야합니다. computerstepbystep.com/dns_client_service.html
Revious

실제로 나는 틀렸다 : 제안 된 해결책 중 어느 것도 효과가 없었다. 나는 창문을 다시 시작해야했다. 핑 백도 업데이트를받지 못하고 있습니다. ProcMon을 사용하여 ping을 모니터링하면 도메인을 확인하려고 시도하는 동안 어떤 프로세스가 호출되는지 확인할 수 있습니다.
Revious

38

ipconfig / flushdns를 사용해 보셨습니까? 그래도 재부팅 할 필요가 없습니다.


관리자 명령 프롬프트에서이를 실행하십시오 (열 때 Ctrl + Shift를 누르십시오).
Walf

아니, 이것들 중 어느 것도 나를 위해 일하지 않았다
Eoin

27

NSLOOKUP은 여전히 ​​DNS 서버에서 결과를 검색하여 호스트 파일을 찾지 않습니다. 새 이름이 작동하는지 확인하려면 ping 명령을 시도하십시오.


22

IE는 DNS 항목을 캐시합니다. 호스트 파일 변경 사항을 보려면 새 IE 인스턴스를 시작해야합니다.


1
약 60 초 후에 Firefox가 새로 고쳐집니다. IE가 새로 고침도하지 않는지 다시 확인해야합니다.
Xonatron

1
IE9가 몇 분 동안 변경 사항을 감지하지 못했습니다. ipconfig / flushdns를 사용하는 것이 더 쉽습니다
Marcus

13

ipconfig /flushdns로컬 DNS 캐시를 플러시합니다.
nbtstat -Rnetbios 캐시를 플러시합니다. <----- 대문자 "R"이 있어야합니다

당신은 당신이 사용하여 추가하는 이름 확인을 위해 호스트에는 현재 연결이 없는지 확인 할 수 있습니다 netstat -a또는 같은 뭔가 tcpview.

호스트 이름에 도메인 이름을 추가하기 위해 접미사 설정을하지 않은 경우 일반적으로 단일 이름을 사용하여 확인하여 netbios인지 알 수 있습니다. 회사 네트워크에서 도메인 접미사를 사용하고 검색 순서를 추가하여 네트워크에서 호스트의 로컬 확인을 용이하게하는 것이 일반적입니다.

필자가 사용하는 일부 응용 프로그램도 이러한 응답 중 일부를 캐시하므로 해상도가 제대로 작동하기 전에 완전히 닫혀 있는지 확인해야합니다. Firefox와 IE는 활성 창이 없어도 때때로 백그라운드에서 실행되기를 원하지만 응용 프로그램보다 내 잘못 일 수 있습니다.


5

변경 사항이 즉시 표시되므로 응용 프로그램에 다른 DNS 캐시가 표시 될 수 있습니다. 파이어 폭스는 약 60 초의 TTL을 가진 DNS 캐시를 가지고 있습니다. 나는 변경을하고 1 분을 기다릴 수 없다면 보통 파이어 폭스를 다시 시작합니다.


감사합니다! Firefox가 DNS를 업데이트 할 때까지 60 초만 기다려야한다는 것을 몰랐습니다. 워크 플로를 다시 설정하는 데 60 초 이상 걸리는 경우보다 훨씬 좋습니다.
Xonatron

4

"dnsclient 서비스 및 DNS 서버 서비스 다시 시작" Dave Guenthner [MSFT] Microsoft


나를 위해 >ipconfig /flushdns혼자 재부팅하지 않고 작동했지만 dnsclient를 다시 시작했습니다. 감사!
Kristen Waite

2

@Ferruccio가 말했듯이 호스트 변경은 Windows에서 즉시 이루어져야합니다. 그러나 Microsoft 방화벽 클라이언트 관리 소프트웨어와 같은 것을 사용하는 경우 DNS 쿼리를 수행 할 수 있습니다. 프록시 소프트웨어를 비활성화하고 작동하는지 확인하십시오.


1

Windows Vista를 사용하여 VPN을 통해 사무실에 연결합니다. LMHOSTS 파일을 사용하여 VPN의 다른쪽에있는 IP 주소의 이름을 정의합니다.

다른 의견과 달리 LMHOSTS 파일을 업데이트 한 후 이름을 핑하면 새 IP가 즉시 사용되지 않습니다. 결국 발생하지만 내가 사용하는 프로세스의 속도를 높이기 위해 :

nbtstat -R

"-R (다시로드) 원격 캐시 이름 테이블을 제거하고 다시로드합니다."

ipconfig / flushdns를 시도했지만 작동하지 않았습니다.

[관리자로 명령을 열어야합니다. 또는 관리자 권한으로 명령 프롬프트에서 실행하십시오.]


0

Powershell cmdlet Set-HostsEntry 및 Remove-HostsEntry 재부팅이 필요하지 않으며, 예약 할 수 있으며, 특정 Wifi 또는 네트워크 이름에 연결하면 트리거 될 수 있습니다.

구문 : Set-HostsEntry -IPAddress 10.5.6.7 -HostName 'myserver'및 Remove-HostsEntry -HostName 'myserver'

http://get-carbon.org/ 에서 카본 패키지의 일부로 설치

나와 내 임시 내부 전자 메일 서버에서 일했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.