로컬에서 개발을 진행할 때 로컬에서만 사용할 도메인과 IP주소를 연결해 줘야 하는데,
브라우저나 터미널에서 도메일 이름을 치면 보통 네임서버에서 IP를 얻어오게 됨.
인터넷 초반 네임서버 존재 이전에는 IP주소로 접근하거나 각자 매핑테이블을 관리함.
매핑테이블은 txt 파일 형식으로 공유 했는데, 그 파일 이름이 hosts.txt 였음
> 현재 : 호스트 컴퓨터가 네임서버에 접근할 수 없는 상황에서 도메인 이름으로 접근해야하는 경우 혹은 네임서버에 등록되지 않은 도메인 네임일 경우 /etc/hosts 파일 사용
$ cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 storycompiler_
IP주소 도메인이름 alias(생략가능)
127.0.0.1 은 서버 컴퓨터 자신을 가리키는 IP 주소이다.
::1은 ipv6에서 내 컴퓨터를 가리키는 IP주소이다.
$ sudo /etc/init.d/networking restart
[ ok ] Restarting networking (via systemctl): networking.service.
hosts 파일을 수정한 뒤에는 그 내용을 다시 메모리에 올려놓아야 한다.
=> network 데몬을 재실행하면 됩니다.
https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_hosts_%ED%8C%8C%EC%9D%BC