로컬네임서버 hosts 설정

Windows 2018. 4. 30. 20:29 posted by CecilDeSK
반응형

로컬네임서버 hosts 설정


DNS가 없었을때 서버들은 /etc/hosts파일에 Domain과 IP Address 를 매칭하도록 등록하여 도메인에 대한 IP주소를 찾아가도록 하였다. 이러한 설정은 여러  운영체제에 영향을 주었는데 윈도우도 동일한 설정을 가지고 있다.


윈도우의 경우에는 C:\Windows\System32\drivers\etc (WinXP 이상)에 hosts에 해당 설정을 저장해 두고 있다. 

가장 먼저 참조하게 되어있으므로 특정도메인의 접속을 차단하거나 개인적인 도메인을 설정해 두고 사용할수있다.



운영체제별 hosts 파일 위치


Windows 98 : c:\windows\hosts 


Windows NT/2000 : c:\winnt\system32\drivers\etc\hosts 


Windows XP : c:\windows\system32\drivers\etc\hosts 


Windows Vista : c:\windows\system32\drivers\etc\hosts 


Windows 7 8 8.1 10 : c:\windows\system32\drivers\etc\hosts 



hosts 파일의 편집


관리자 권한으로 메모장(notepad.exe)를 열어 해당 파일 위치의 파일을 열거나



hosts 이름으로 해당위치가 아닌 다른곳에서 파일을 작성후에 관리자 권한으로 덮어 씌우는 방법 중 편한방법으로 진행



 

작성 예시


127.0.0.1 localhost


192.168.0.2 cecil  (메인 컴퓨터의 호스트이름으로 접속가능하도록) 


  ==> ping 192.168.0.2           ping cecil   은 서로 같은 의미로 사용된다.


hosts



hosts 파일의 적용

해당 파일 내용을 변경후에 적용이 바로 되지않는 다면 dns캐쉬를 업데이트 해주어야 한다.


c:\>ipconfig /flushdns



또는 컴퓨터를 재시작 하여 준다.



반응형