MacOSX의 호스트 파일

MacOSX의 호스트 파일

호스트 파일이 어떻게 작동하는지 보기 위해 편집하려고 합니다. 그러나 성공하지 못했습니다. 내 파일에 다음을 입력합니다 /etc/host.

173.194.66.103 www.youtube.com

그리고 브라우저에 입력하면 173.194.66.103YouTube 대신 Google(바로 그렇습니다!)로 리디렉션됩니다. 내가 놓치고 있는 것이 있나요?

이것도 시도했지만 성공하지 못했습니다.dscacheutil -flushcache

답변1

호스트 이름은 IP 주소에서 사용자를 추상화하기 위한 것입니다. 당신은 추상화를 거꾸로 가지고 있습니다.

다음과 같은 도구를 사용하면 이를 매우 명확하게 확인할 수 있습니다 ping.

anew@Wintermute:~$ ping google.ca
PING google.ca (74.125.226.24): 56 data bytes
64 bytes from 74.125.226.24: icmp_seq=0 ttl=57 time=11.224 ms
64 bytes from 74.125.226.24: icmp_seq=1 ttl=57 time=18.605 ms
^C
--- google.ca ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 11.224/14.915/18.605/3.690 ms

이제 추가하면

127.0.0.1 google.ca

/etc/hosts파일에 ping을 실행하면 다음이 표시됩니다.

anew@Wintermute:~$ ping google.ca
PING google.ca (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.051 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.104 ms
^C
--- google.ca ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.051/0.077/0.104/0.026 ms

관련 정보