/ etc / hosts를 테스트하는 방법


12

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

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


hosts 파일은 도메인을 매핑하지 않습니다. .... 특정 호스트 이름을 IP 주소로 매핑합니다.
mdpc 2016 년

@mdpc 나는 그것을 반영하기 위해 그것을 편집했다. 기본적으로 동일한 질문이지만 호스트 파일 항목이 작동하는지 확인하는 방법을 찾고있었습니다.
Jay

답변:


16

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

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

1
좋아 보인다, 고마워! 나는 또한 핑이 작동한다는 것을 발견했다 : ping facebook.com출력 :PING facebook.com (1.2.3.4) 56(84) bytes of data.
Jay

3

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

$ gethostip -d facebook
1.2.3.4

1

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

echo "1.1.1.1   abc.com" >> /etc/hosts
ping abc.com
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.