!["dig" 명령에서 사용되는 "운영 체제 파서 라이브러리"란 무엇을 의미합니까?](https://linux55.com/image/204861/%22dig%22%20%EB%AA%85%EB%A0%B9%EC%97%90%EC%84%9C%20%EC%82%AC%EC%9A%A9%EB%90%98%EB%8A%94%20%22%EC%9A%B4%EC%98%81%20%EC%B2%B4%EC%A0%9C%20%ED%8C%8C%EC%84%9C%20%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC%22%EB%9E%80%20%EB%AC%B4%EC%97%87%EC%9D%84%20%EC%9D%98%EB%AF%B8%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
dig
DNS 서버 쿼리 에 대해 알고 있지만 /etc/resolv.conf
운영 체제 확인 라이브러리를 사용하는 것과의 차이점을 읽었습니다. 그렇다면 운영 체제 파서 라이브러리는 무엇입니까?dig
nslookup
dig
답변1
운영 체제 파서 라이브러리는 호스트 이름을 IP 주소로 구문 분석할 수 있는 기능(주로 gethostbyname()
및 )이 포함된 C 라이브러리의 일부입니다. gethostbyaddr()
이를 위해 구성 파일을 사용하여 /etc/nsswitch.conf
DNS, NIS 또는 단순 호스트 조회 파일을 사용해야 하는지 결정합니다.
반면에 nslookup
자체 내부 파서를 사용하십시오. 한동안 이 명령은 더 이상 사용되지 않습니다.
관련 질문:발굴 및 nslookup