공유 설정에서 동적 글로벌 호스트 이름 옵션의 기능은 무엇입니까?


답변:


11

Mac OS X을 실행하는 모든 컴퓨터에는 Bonjour라는 기능이 있습니다. 멀티 캐스트 DNS 패킷을 현재 네트워크로 전송하여 컴퓨터의 사용 가능한 서비스를 알립니다. iTunes 공유의 작동 방식입니다. 컴퓨터는 다른 컴퓨터에 사용 가능한 공유 iTunes 보관함이 있음을 알리고 컴퓨터에 연결할 위치에 대한 지시 사항을 제공합니다. 지난 몇 주 동안 저는 Wide Area Bonjour라는 서비스 확장을 실험하고 있습니다. 멀티 캐스트 DNS 패킷을 로컬 네트워크로 전송하는 대신 유사한 인증을 실제 DNS 서버로 전송합니다. 올바른 DNS 인증을 통해 DNS 서버의 실제 영역을 업데이트합니다. 이를 통해 많은 네트워크 또는 인터넷에서 Bonjour의 마법을 사용할 수 있습니다. Bonjour 도메인에 관심이있는 각 컴퓨터에는 "검색 도메인"(또는 "DNS 접미사")에 도메인이 있어야합니다. 내가 테스트 한 서비스는 Global Hostname으로, 자신의 도메인 또는 globalhostname.org의 하위 도메인에서 Wide Bonjour 사용 가능 영역을 호스팅합니다. Apple의 AirPort 제품군에는 광역 Bonjour가있어 어디서나 AirPort를 제어 할 수 있습니다.

추가 :

그 목적은 .Mac / MobileMe 서비스를 사용하지 않고 "나의 Mac으로 돌아 가기"에서 제공하는 것과 유사한 기능을 제공하는 것입니다. 자체 DNS 서버가 있어야합니다. 서비스 제공 업체가 보안 동적 DNS 업데이트 (RFC 3007)를 지원하는 경우 로컬 네트워크 외부의 다른 컴퓨터가 이름으로 참조 할 수 있도록 Mac에 글로벌 DNS 호스트 이름을 제공 할 수 있습니다. 컴퓨터의 IP 주소가 정기적으로 변경 되더라도 컴퓨터는 현재 IP 주소를 가리 키도록 글로벌 DNS 호스트 이름을 자동으로 업데이트합니다. 서비스 제공 업체 나 도메인 관리자가 필요한 사용자 이름과 암호를 제공하여 주소가 변경 될 때마다 Mac에서 호스트 이름을 업데이트 할 수 있습니다. 서비스 제공 업체가 Wide-Area Bonjour 등록을 지원하는 경우 "Bonjour를 사용하여이 도메인의 서비스 광고"확인란을 선택하여이 도메인에서이 컴퓨터의 활성 공유 서비스를 광고 할 수도 있습니다. 도메인 관리자가이 도메인에 대해 Bonjour 찾아보기를 활성화 한 경우, 다른 컴퓨터는 네트워크 환경 설정에 입력 한 검색 도메인 또는 DHCP가 반환 한 정보를 기반으로 각 응용 프로그램에 서비스가 자동으로 나열됩니다. :)


4
예, 그러나 동적 글로벌 호스트 이름은 무엇을 의미합니까? :)
Robert S Ciaccio

1
"추가 된"섹션은 OS X의 내장 도움말에서 갑자기 설명을 발견 한 것 같습니다. 더 좋은 대답은 Finder 등에서 Bonjour 도메인을 탐색 한 스크린 샷일 수 있습니다.
username

3

호스트 이름의 경우 apple.stackexchange.com, john-pc.local또는localhost

localhost 제한된 지역 (이 경우 단일 장치)에만 액세스 할 수 있고 전통적으로 동일한 IP 주소 (127.0.0.1)에 할당된다는 점에서 정적 로컬 호스트 이름입니다.

john-pc.local (동일하게) 동적 로컬 호스트 이름은 항상 동일한 pc를 참조하지만 장치의 IP 주소는 다양합니다 *.

(* 적어도 라우터가 동적 호스트 구성 프로토콜 또는 DHCP를 짧게 사용하여 ip 주소가 수시로 변경 될 수있는 방식으로 라우터가 장치의 로컬 IP 주소를 할당하는 대부분의 가정용 Wi-Fi 네트워크에서 가능합니다. 인터넷 서비스 제공 업체는 IP 주소를 가입자에게 할당하기 위해 시스템을 자주 사용합니다.)

apple.stackexchange.com while 세계에 액세스 할 수 있고 동일한 IP 주소 (198.252.206.16)에 반영구적으로 * 액세스 할 수 있다는 점에서 정적 전역 호스트 이름입니다.

(* IP 주소는 물론 자동 소프트웨어 프로세스의 일부로 변경 될 수는 없습니다.)

johndoe.acme-dns-provider.xyz(잠재적으로) 동적 글로벌 호스트 이름입니다. 세계는 항상 동일한 장치를 가리 키지 만 IP 주소는 장치의 주소로 변경되는 동안 액세스 할 수 있습니다. 장치의 IP 주소가 변경 될 때마다 장치의 특수 소프트웨어가 DNS 공급자 서버에 로그온하여 IP 주소 레코드를 업데이트합니다.


3

"글로벌 동적 호스트 이름"이 표시되면 인터넷에서 안정적인 전용 도메인 이름을 통해 컴퓨터에보다 쉽게 ​​액세스 할 수 있도록 Apple에서 제공하는 메커니즘을 구성 할 수있는 제어 기능이 나타납니다. 그러나이 메커니즘은 실제로 DNS 호스트가 사용하지 않기 때문에 제대로 작동하지 않았습니다.

긴 이야기가 더 복잡합니다.

일반적으로 "동적 DNS"라는 또 다른 기술 이 있습니다.이 기술을 사용하면 컴퓨터가 홈 라우터 뒤에 있어도 인터넷에서 컴퓨터에 접근 할 수 있도록 컴퓨터를 구성 할 수 있습니다. 가정용 라우터 뒤에 있으면 컴퓨터의 주소가 인터넷의 다른 컴퓨터에 표시되지 않습니다. 이 기술의 작동 방식은 컴퓨터에 DynDNS 클라이언트를 설치해야한다는 것입니다 (또는 홈 라우터에 내장되어 있음). DynDNS 클라이언트는 항상 실행 중입니다. 컴퓨터의 주소가 변경 될 때마다 클라이언트는 새 주소를 서버에 알려줍니다. 그런 다음 인터넷의 다른 컴퓨터가 서버로 이동하여 컴퓨터 주소를 찾은 다음 컴퓨터에 직접 연결할 수 있습니다.

이 모든 결론은 컴퓨터의 실제 주소가 라우터 뒤에 숨겨져 있고 자주 변경되는 경우에도 다른 컴퓨터가 "JohnComputer.john.somethingsomething.com"과 같은 안정적인 도메인 이름을 통해 컴퓨터에 직접 연결할 수 있다는 것입니다. 이 기능의 장점은 채팅 또는 화면 공유와 같은 직접적인 개인 간 통신 서비스를보다 쉽게 ​​만들고 사용할 수 있다는 것입니다.

키워드는 "Would"입니다. 문제는 라우터에서 동적 DNS가 비교적 광범위하게 지원되지만 널리 사용되는 통신 서비스가 신뢰할 수있는 것으로 충분히 지원되지는 않는다는 것입니다. Skype 및 go2meeting과 같은 서비스는 혜택을받을 수있는 정교한 아날로그 서버 시스템을 구축해야합니다. 그것이 그들이하는 일입니다.

이것이 전역 동적 호스트 이름과 어떤 관련이 있습니까?

글쎄, 당신은 동적 DNS라고 불리는 기술이 라우터에서 상대적으로 잘 지원 되더라도 널리 사용되지 않는 방법과 컴퓨터에 클라이언트를 설치 해야하는 방법을 기억합니까?

Apple은 수년간 DNS 업데이트라는 경쟁 기술을 구현했습니다. 클라이언트는 모든 Mac에 내장되어 있으므로 따로 설치할 필요가 없습니다! 애플의 공항 라우터도 다른 사람들이 사용하는 동적 DNS 시스템 대신에 그것을 지원한다고 생각합니다. 그리고 DNS 업데이트의 가장 큰 장점은 이상한 동적 DNS 서버에 의존 할 필요가 없다는 것입니다. 대신 일반 DNS 시스템과 통합되므로 일반 DNS 호스트 만 IETF 제안, RFC 2136 및 RFC 3007 만 지원하면됩니다. 여러 가지면에서 우리는 DNS 인프라에 통합되므로 훨씬 더 논리적 인 시스템입니다. 이미 사용 중입니다.

단점은 실제로이 시스템 (dyn.com 및 irondns.com)을 지원하는 소비자 DNS 호스트는 세계에 단 2 개 뿐이라고 생각합니다. 따라서 자체 DNS 호스트를 실행하지 않으면 쓸모가 없습니다.


0

GlobalNames에 관한 한 많은 Windows 네트워크가 의존하는 WINS 서비스를 대체합니다.

DNS 서버에서는 SRV 레코드를 만들어야하며 이것이 보안 위험이 아니라고 생각하지 않습니다. 서비스가 작동하려면 라우터 방화벽을 통해 포트를 열어야합니다.

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