본문 바로가기

카테고리 없음

Domain name setting(host 파일)

1. ping [사용할 도메인 이름]

ping(Packeg Internet Grouper)명령어는 네트워크 상태를 점검, 진단하는 명령어이다. 네트워크 상태를 확인하려는 대상 컴퓨터 주소로 패킷을 보낸 후, 대상 컴퓨터가 이에 대해 echo를 보내면 대상 컴퓨터가 작동하는지, 또는 대상 컴퓨터까지 도달하는 네트워크 상태가 어떠한지 파악할 수 있다.

사용한 도메인 이름에 대해 ping 하여 내가 사용하고자 있는 domain 주소가 사용되고 있는지 확인한다. kim.com의 경우 다른 packet이 도착하는 걸로 보아 이미 사용되고 있는 주소이다. ssudalin.com의 경우 packet이 보내지지 않는 것으로 보아 아직 사용되고 있지 않은 domain 주소임을 알 수 있다. 

ping [사용할 domain name]

2. hosts file 수정하기 (root 권한)

컴퓨터는 인터넷을 사용할 때 DNS(Domain Namer Server)에 도메인 주소를 물어보기 전에 hosts파일에 먼저 해당 도메인 주소를 물어본다. root의 권한으로 host파일을 수정해 컴퓨터에게 domain에 mapping된 가짜 주소를 알려줄 수 있다.

domain과 ip 주소가 mapping된 정보가 /etc/hots파일 안에 있다. 이 파일에 default로 localhost주소가 127.0.0.1로 설정 된 것을 확인할 수 있다. 127.0.0.1은 자신의 컴퓨터로 loop back하는 주소를 말한다. 이 파일에 127.0.0.1로 사용할 domain name을 mappin 시켜준다. 즉, 파일에 127.0.0.1 [사용할 도메인 이름]을 추가해준다. 

 

etc/hosts 파일 들어가기
hosts파일 수정 전
hosts file 수정 후

3. 완료

hosts file 수정 후 ssudalin.com이란 domain name server로 localhost page에 들어가지는 것을 확인할 수 있다.

ssudaln.com으로 들어간 localhost page

 

※참고 사이트

https://it.donga.com/6048/ (네트워크 상태 점검의 기초 ping명령어)
https://m.blog.naver.com/PostView.nhn?blogId=security428&logNo=220589160553&proxyReferer=https%3A%2F%2Fwww.google.com%2F (127.0.0.1은 누구 ip일까?)
http://w2.kings.co.kr/i/help/hosts/ (host 파일이란?)