2016-08-11 2 views

答えて

1

たmDNSとルーティングは完全に無関係なシステムですありがとう。 mDNSトラフィックはルーティングされません。

ルーティングデータを取得するために私が知っている唯一の方法は、sysctlまたはルーティングソケットを使用することです。そして、私はsysctlだけがiOSで動作すると思うが(あなたがrootではないので)、私はそれを確信していない。

Getting routing table on MACOSX (programmatically)

にとにも、それはあなたがあなたの目標に応じて、探しているものではないかもしれないだけで、ルータのローカルネットワークアドレスを取得します:参照してください。

+0

私の答えにマイナーナイトを1つ追加するだけです。 mDNS *がルータについて知っているかもしれない状況が1つあります。ルーターがAirport Base StationまたはTime Capsuleの場合、mDNS *はそのデバイスをスリーププロキシサーバーとして使用する可能性があります。しかし、これがルータと同じデバイスであるという事実は完全に偶然であり、それは保証されていません。睡眠を無効にしたMacやApple TVもSPSとして機能することができます。私が知る限り、どのデバイスがログを読むこと以外はSPSとして使用されているかを見つける方法はありません。いずれにしても、mDNSはルータだとは気にしません。 – dgatwood

関連する問題