時々MacBook Proと完全に接続されていない環境で作業しています。テスト目的のために、VMWareセッションでローカルDNSサーバーを実行する必要があります。 DNSサーバー(/etc/resolve.confとconfigdの下にあるネットワーク構成パネル)を使用するように検索システムを構成し、 "dig"や "nslookup"のようなコマンドを使用しました。例えば、私のDNSサーバーが127.0.0.1にwww.example.comを解決するように構成され、これは「掘るwww.example.com」の出力です: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
残念ながら、私は、pingやセットアップしようとした場合ブラウザでの接続では、DNS名は解決されません。これは、「ピングwww.example.com」の出力です:
ping: cannot resolve www.example.com: Unknown host
(アップと)は、Mac OS X 10.4の範囲内、より統合されているこれらのツールは、「の/ etc/RESOLVを使用していないようです.conf "システムはもう使用できません。 scutilを使ってそれらを設定するのは助けになりません。なぜなら、無線またはビルドイーサネットインターフェイスがのアクティブでない場合、の場合、基本的なネットワーク機能は動作していないようです。
Linux(たとえばUbuntu)では、ネットワーク機能を有効にすることなく、ワイヤレスアダプタをオフにすることができます。だからLinuxでは、私は完全に切断されているようだ。
解決策はイーサネットループバックコネクタを使用している可能性がありますが、WindowsとLinuxの両方にこの問題がないため、ソフトウェアソリューションが好きです。