タグ付けされた質問 「mdns」


3
Back To My MacのmDNSアドレスを使用して、sshおよびその他のトラフィックのルーティングに使用できますか?
LionおよびiCloudでは、古いMobileMeおよびSnow LeopardのmDNS命名が変更され、機能しなくなりました。 Appleが私のMacに割り当てたDNS名を見つけるために、コマンドラインツールを使用する方法を疑問に思っています。OSXではない他のデバイス(iPad / iPhoneのプロンプトなど)でそのDNS名を使用して、外出中にMacにsshを戻します。

1
Yosemiteはドメイン名を解決できません
だから、私はApple mDNSResponderがヨセミテで削除したことを知っていますが、多くのアプリがまだそれと対話しようとして失敗しているようです Oct 20 10:57:00 Nicks-MacBook-Pro.local configd[25]: dnssd_clientstub ConnectToServer: connect() failed path:/var/run/mDNSResponder Socket:8 Err:-1 Errno:61 Connection refused Oct 20 10:57:03 Nicks-MacBook-Pro.local ntpd[239]: dnssd_clientstub ConnectToServer: connect() failed path:/var/run/mDNSResponder Socket:3 Err:-1 Errno:61 Connection refused Oct 20 10:57:03 Nicks-MacBook-Pro.local Spotify[604]: dnssd_clientstub ConnectToServer: connect() failed path:/var/run/mDNSResponder Socket:88 Err:-1 Errno:61 Connection refused Oct 20 10:57:04 …

3
ホスト名の解決に時間がかかるのはなぜですか?
数ヶ月前、テキストエディター(emacs)とIDE(IntelliJ)の起動に非常に時間がかかっていることに気付きました。この時間は、OS Xが使用していたDNSサーバーによって異なるように見えました。 プロジェクトのテストスイートの実行が遅いときに問題を特定できました。(より高いレベルの)犯人がの呼び出しであることがわかりましたsocket.getfqdn()。 OS X 10.10.2のターミナルで次のコマンドを実行すると、問題が発生します。 $ time python -c 'import socket; socket.getfqdn()' python -c 'import socket; socket.getfqdn()' 0.02s user 0.00s system 0% cpu 5.122 total socket.getfqdn()が呼び出されたときに実行されるコードをトレースしましたが、遅延はによって引き起こされgetaddrinfo(3)ます。問題を切り分けてgai_strerror(3)このメッセージを提供する小さなプログラムを作成しました。 $ time ./hostinfo Hostname: MacBook-Pro.local getaddrinfo: nodename nor servname provided, or not known ./hostinfo 0.00s user 0.00s system 0% cpu 5.101 total DNSクエリがタイムアウトするのを遅延が待っているようです。上記の結果は、GoogleのパブリックDNSサーバーを使用していました。ただし、ISPのDNSサーバーを使用すると、時間が30秒に増加します。 …
16 macos  network  dns  mdns 

2
discoveryutil:コマンドが見つかりません
VPNに接続した後、プライベートホストを見つけるためにDNSをフラッシュする必要があります。こうする sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches さて、Yosemite 10.10.4にアップグレードすると、 sudo: discoveryutil: command not found だから、discoveryutil10.10.4でなくなっていますか?DNSを今すぐフラッシュするにはどうすればよいですか?
14 dns  mdns 

4
mDNSResponderの引数を置き換える代替手段が発見されましたか?
これは、この質問の直接のフォローです。Yosemiteの前に、「-AlwaysAppendSearchDomains」引数をmDNSResponder plistファイルに追加して、検索するラベルにピリオドがあったかどうかに関係なく、すべてのローカルリゾルバー検索が検索ドメインを追加するようにしました。たとえば、ホスト名foo.barまたはfooにsshしようとしても、後者の場合だけでなく、デフォルトの動作であるbaz.comの検索ドメインを試す必要があります。 現在、mDNSResponderはなくなっており、discoverydに置き換わっているようです。常に検索ドメインを追加するための同様のオプションが見つかりません。提案?既定ではないローカルリゾルバを使用するというルートは避けたいのですが、オプションとして考えます。今のところ、長いFQDNを入力するだけですが、実際には入力しません。 ありがとう、ピート

2
コマンドラインドメイン名検索(DNS)の推奨される方法は何ですか?
ドメインアドレスの検索に使用するコマンドラインコマンドは何ですか? nslookupとdigのmanページを見ると、これらのユーティリティはMac OSの名前検索方法を使用していないというセクションを見ることができます。 それで、どのコマンドを実行する必要がありますか?

5
コマンドラインからBack To My Mac DNSまたはルーティング情報を使用することはできますか?
私はMacにSSHで接続したいことが多く、iCloudを利用してIP / DNSルーティング情報を調べたいと思っています。これは、ダイナミックDNSサービスにサインアップし、iCloudに加えて各Macで構成することなく実行できますか? 私の自宅の常時Macのホスト名が「maui」であり、Snow Leopardを実行していると仮定しましょう。ホームネットワークに接続されているラップトップを使用しているときに、次のことができssh maui.localます。それができるssh maui.whatever.icloud.comか、何でもうまくいくといいのですが。私のアカウントのどのマシンに到達する必要があるかを知らせるには、「マウイ」と私のiCloud名が必要だと思います。 これがAPIまたはコマンドラインを介して可能かどうか誰かが知っていますか?私は公開開発者情報を何度か閲覧しましたが、有望なものは何もありません。ポインタやコード例は大歓迎です。 PS 私はこの質問のためだけにMobileMeに本当に興味があるので、無料のDNSアカウントを提案しないでください。私はそれらが機能することを知っていますが、これらのMacに他の何かまたは別のアカウント/外部依存関係をインストールしないようにしています。

1
システム整合性保護を無効にせずにmDNSResponderを停止する方法または可能ですか?
私は次を試しました: $ sudo killall -HUP mDNSResponder $ sudo killall -9 mDNSResponderHelper mDNSResponder $ sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist:System Integrity Protectionが有効な間は操作は許可されません それらのどれもmDNSResponderの実行を停止しません。 なぜこれをしたいのですか?蓋を閉める前に止めたいだけです。なぜなら、この愚かなアプリは、ふたを閉じたままにしてシステムを起動しているからです。システムがスリープ状態のときに実行されないように、さまざまな方法を試しました。しかし、それらのどれも機能しません。そのため、最良のオプションは、強制的に強制終了し、後で再実行することです。どうもありがとう。 ところで、これはXYの質問ではありません。止めたいという意味です。上記の説明は、私がそれをやりたい理由を明確にするためのものです。まあ、私は本当にそれを止めたいです、そして、これは質問です。システムがスリープ状態で蓋が閉じている場合、アプリは100%役に立たない。ありがとう。
3 launchd  dns  mdns 

1
mDNSResponderがローカルDNSサーバーを使用するようにしますか?
dnsmasqMac(Sierra)がwifiネットワークに接続されていないときに使用したい。 [高度なネットワーク設定]ダイアログボックスでDNSサーバーを構成するdigとnslookup、とでうまく機能し、tcpdumpこれらのツールがローカルdnsmasqサーバーにヒットすることがわかります。 ping、curlおよびCloud Foundry CLIなどのGolangバイナリでは機能しません。これらはホストを解決できず、ローカルネームサーバーとの通信を試みません。Golangバイナリに使用するdtrussと、cf開くことがわかり/etc/hostsます。ただし、ネームサーバーと通信しようとするのを見つける方法がわかりません。 私が停止した場合mDNSResponderやmDNSResponderHelper、サービス、pingおよびcurlで失敗して少し時間がかかりますcannot resolve api.local.pcfdev.io: Unknown hostが、それでもそれにもかかわらず失敗し、ローカルネームサーバをヒットしようとせずに。 オフラインでmacOSにローカルネームサーバーを使用させる方法はありますか?
3 network  sierra  dns  bonjour  mdns 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.