web-dev-qa-db-ja.com

Windows Serverをゲートウェイとして使用している場合にのみ、Android電話がDNSクエリを実行できないのはなぜですか?

(最初はサーバー障害について質問されましたが、ここに投稿するようにマークされています)

何よりもまず、私は真のネットワークルーキーであることを告白する必要があります。趣味のプロジェクトとして、家中にいくつかの設定をしました。

  • すべてのコンピューターとサーバーを接続するスイッチ
  • Windows Server(スイッチとWAN(個別のNIC)に接続され、RASを実行して、インターネット、DHCP、およびDNSへのゲートウェイとして機能します(1つまたは2つのドメインをキャッチして、サーバーに簡単にアクセスできるようにする)) 、残りは8.8.8.8および8.8.4.4))に転送されます。
  • LANへのモバイルアクセス用のdd-wrtを備えたlinksysルーター(LANをスイッチに接続、DHCPを無効、ローカルIP、ゲートウェイ、DNSがサーバーを指す)。

同僚の助言により、すべてのデバイス/プロトコルですべてのIPv6設定が無効になっていることを確認しました。

奇妙なことに、ラップトップをこのアクセスポイントに接続すると、すべてが正常に機能し、期待どおりに機能するようです。しかし、私の電話(Android)には問題があるようです。ウェブページが遅れたり、まったく読み込まれなかったり、チャットプログラムがメッセージを受信しなかったりすることがあります。

DNSが問題であると思われるため、電話でDNSルックアップツールを試しました。そして確かに、ウェブページがロードを停止すると、DNSルックアップはさまよって..未知の場所に移動します。 IPが私にウェブページを与える間。

これはおそらくかなり漠然とした説明だと思いますが、やはり奇妙な問題です。私はあなたの誰かがこれをどこから始めてデバッグするかについていくつかの指針を持っていることを望んでいました(私はグーグルをかなり難しくしている問題を特定する方法がわかりません)?

さらに情報が必要な場合は、事前にお知らせください。

編集

さらに調査したところ、AndroidはDNSをすべて無視しているようです(静的に構成されている場合でも)。NSLookupツールを実行しても何も得られません。NSLookupを特にサーバー/ google/etcに送信すると、すぐに結果が出ます。

アクセスポイントをルーターとして設定しようとしましたが、独自のサブネット、サーバーがWANに接続されています。そして、もう問題はありませんが、このように接続してもまったく意味がありません...

EDIT2

要求されたとおり、問題の発生時のIPアドレスの概要:

  • Windows Server(2012 R2):
    • LAN(ブリッジ)10.0.0.1(255.0.0.0)
    • WAN 192.168.1.10(255.255.255.0)ゲートウェイ:192.168.1.1
  • クライアント(DHCP経由):10.0.1.x(255.0.0.0)ゲートウェイ10.0.0.1、DNS 10.0.0.1
  • アクセスポイント:10.0.0.15(255.255.255.0)

DHCP:

  • DNS動的更新を有効にする:はい(常に)
  • リースが削除されたときにAレコードとPTRレコードを破棄する:はい
  • リース期間:1日
  • フォワーダー:8.8.8.8、8.8.4.4
  • スコープオプション:
    • ルーター:10.0.0.1
    • DNSサーバー:10.0.0.1、8.8.8.8
    • ネームサーバー:10.0.0.1
1
Xyv

その間に私が試したのは、ネットワークを少し再設計することです。 Windows ServerでRRASを実行する代わりに、別のルーターを使用することにしました。次に、DHCPがゲートウェイとしてそれを指すようにしますが、それでもクライアントにローカルDNSの使用を強制します。

これはすべてのデバイスで機能しているようですが、RRASの状況が機能しない理由についてはまだ驚いています。

1
Xyv