탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1에서 이름 지정 및 디렉토리 서비스 작업 Oracle Solaris 11.1 Information Library (한국어) |
4. Oracle Solaris Active Directory 클라이언트 설정(작업)
10. LDAP 이름 지정 서비스에 대한 계획 요구 사항(작업)
11. LDAP 클라이언트를 사용하여 Oracle Directory Server Enterprise Edition 설정(작업)
다음 절에서는 mDNS(멀티캐스트 DNS) 및 DNS 서비스 검색을 사용으로 설정하는 방법에 대해 설명합니다. DNS 서비스 검색을 위해 리소스를 알리는 방법의 예도 제공됩니다.
mDNS 및 DNS 서비스 검색이 작동하려면 mDNS에 참가해야 하는 모든 시스템에 mDNS를 배포해야 합니다. mDNS 서비스는 시스템에 제공되는 서비스의 가용성을 알리는 데 사용됩니다.
자세한 내용은 Oracle Solaris 11.1 관리: 보안 서비스의 지정된 관리 권한을 사용하는 방법을 참조하십시오.
# pkg install pkg:/service/network/dns/mdns
로컬 호스트를 확인할 수 있으려면 mdns를 소스로 포함하도록 name-service/switch 서비스의 config/host 등록 정보를 변경합니다. 예를 들면 다음과 같습니다.
# /usr/sbin/svccfg -s svc:/system/name-service/switch svc:/system/name-service/switch> setprop config/host = astring: "files dns mdns" svc:/system/name-service/switch> select system/name-service/switch:default svc:/system/name-service/switch:default> refresh svc:/system/name-service/switch> quit
# svcadm enable svc:/network/dns/multicast:default
이런 방식으로 mDNS를 사용으로 설정하면 업그레이드 및 재부트 후에도 변경 사항이 유지됩니다. 자세한 내용은 svcadm(1M) 매뉴얼 페이지를 참조하십시오.
mDNS 서비스 로그 /var/svc/log/network-dns-multicast:default.log에서 오류나 메시지를 확인합니다.
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