일반 프로그램이 호스트 이름을 확인하는 것과 같은 방식으로 호스트 이름을 IP 주소로 확인하는 명령을 원합니다. 즉, 일반 DNS뿐만 아니라 mDNS ( .local
) 및 을 고려해야 /etc/hosts
합니다. 그래서 규칙을 밖으로 host
, dig
그리고 nslookup
, 이러한 도구의 세 가지가 정규 DNS를 사용하여 해결되지 때문에 .local
주소를.
Linux에서 getent
명령 은 내가 원하는 것을 정확하게 수행합니다 . 그러나 getent
OS X에는 존재하지 않습니다.
Mac OS X에 해당하는 것이 getent
있습니까? 나는을 사용하여 몇 줄로 하나를 작성할 수 있다는 것을 알고 getaddrinfo
있으며, 그것이 필요한 경우 할 일이지만 이미 할 수있는 표준 명령이 있는지 궁금합니다.
감사!