때때로 MacBook Pro와 완전히 분리 된 환경에서 작업하고 있습니다. 테스트 목적으로 VMWare 세션에서 로컬 DNS 서버를 실행해야합니다. DNS 서버 (/etc/resolve.conf 및 configd 디렉토리를 사용하는 네트워크 구성 패널)를 사용하고 "dig"및 "nslookup"과 같은 명령을 사용하도록 조회 시스템을 구성했습니다. 내가 핑 또는 설치하려고하면Mac OS X에서 연결을 끊었을 때 네트워크 서비스 사용
; <<>> DiG 9.3.5-P1 <<>> www.example.com
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64859
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;www.example.com. IN A
;; ANSWER SECTION:
www.example.com. 86400 IN A 127.0.0.1
;; Query time: 2 msec
;; SERVER: 172.16.35.131#53(172.16.35.131)
;; WHEN: Mon Sep 15 21:13:15 2008
;; MSG SIZE rcvd: 49
, 불행하게도 예를 들어, 내 DNS 서버가 127.0.0.1로 www.example.com를 해결하도록 구성되어,이 "www.example.com 발굴"의 출력은 브라우저에서 연결이 이루어지면 DNS 이름이 확인되지 않습니다.
ping: cannot resolve www.example.com: Unknown host
(위) 맥 OS X 10.4에서 더 통합되어 이러한 도구는은 "을/etc/알아낼 수를 사용하지 않는 것 같다 :이"핑 www.example.com "의 출력 .conf "시스템을 종료합니다. 무선 또는 빌드 이더넷 인터페이스가 비활성 인 경우 인 경우 scutil을 통해 구성하면 도움이되지 않습니다. 기본 네트워크 기능이 작동하지 않는 것처럼 보입니다.
Linux (예 : Ubuntu)에서는 네트워크 기능을 사용하지 않고도 무선 어댑터를 끌 수 있습니다. 그래서 리눅스에서는 완전히 단절된 것으로 생각됩니다.
솔루션은 이더넷 루프백 커넥터를 사용할 수 있지만 Windows와 Linux는 모두이 문제가 없으므로 소프트웨어 솔루션을 선호합니다.