/ etc / hosts를 테스트하는 방법 이름을 올바른 IP 주소에 매핑하고

/ etc / hosts 파일이 호스트 이름을 올바른 IP 주소에 매핑하고 있는지 확인하는 가장 좋은 방법은 무엇입니까?

dig호스트 파일을 무시하고 외부 DNS를 직접 쿼리하는 것과 같은 도구를 사용 합니다.



답변

나는 이것을 시도했지만 예상대로 작동하는 것 같습니다.

echo "1.2.3.4 facebook.com" >> /etc/hosts

그런 다음 나는 달렸다.

$ getent ahosts facebook.com
1.2.3.4         STREAM facebook.com
1.2.3.4         DGRAM
1.2.3.4         RA

답변

gethostip호스트 이름 또는 IP를 허용하고 필요한 것을 정확하게 인쇄하는 데 적합한 옵션이있는 것을 발견했습니다 .

$ gethostip -d facebook
1.2.3.4

답변

‘ping’명령을 사용하여 / etc / hosts에 추가 된 값이 제대로 작동하는지 확인할 수 있습니다.

echo "1.1.1.1   abc.com" >> /etc/hosts
ping abc.com