Oracle® Solaris 11.2의 이름 지정 및 디렉토리 서비스 작업: DNS 및 NIS

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

DNS에 대한 리소스 알림

ping 또는 traceroute 명령을 사용하는 방법과 유사하게, dns-sd 명령을 네트워크 진단 도구로 사용하여 서비스를 찾거나 검색할 수 있습니다.

시간이 지나면 명령줄 인자와 출력 형식이 변경될 수 있으며, 이 경우 셸 스크립트에서의 명령 호출이 예측할 수 없고 위험하기 때문에 dns-sd 명령은 주로 대화식으로 사용됩니다. 또한 DNS-SD(DNS 서비스 검색)의 비동기 특성상, 스크립트 지향 프로그래밍이 쉽게 적용되지 않습니다.

전체 정보는 dns-sd(1M) 매뉴얼 페이지를 참조하십시오. 응용 프로그램에 DNS 서비스를 통합하려면 libdns-sd (3DNS_SD) 매뉴얼 페이지를 참조하십시오.

다음은 DNS 서비스 검색을 사용하여 서비스를 알리는 방법의 예입니다.

예 3-1  인쇄 서비스 알림

다음 명령은 My Test 시스템의 포트 515에 LPR 인쇄 서비스가 있음을 알려 DNS-SD 호환 인쇄 클라이언트가 사용할 수 있게 합니다.

# dns-sd -R "My Test" _printer._tcp. . 515 pdl=application/postscript

이 등록이 유용하려면 포트 515에서 LPR 서비스를 사용할 수 있어야 합니다.

예 3-2  웹 페이지 알림

다음 명령은 My Test 시스템의 포트 80에서 HTTP 서버가 제공하는 웹 페이지를 알립니다. 이 웹 페이지는 Safari 및 다른 DNS-SD 호환 웹 클라이언트의 Bonjour 목록에 표시됩니다.

# dns-sd -R "My Test" _http._tcp . 80 path=/path-to-page.html