DNSフォールバックを適切に設定する

DNSフォールバックを適切に設定する

私の国は、インターネット アクセス プロバイダーに、それぞれの DNS からいくつかのドメイン名をブラックリストに登録するよう命令しました (つまり、t411.io に 127.0.0.1 で応答します)。

この制限を克服するのは非常に簡単で、コンピューターのデフォルトの DNS を他の DNS (Google、OpenDNS など) に変更するだけです。

ここでの問題は、DHCP が DNS をルーターとしてアナウンスしたことです (ルーター自体は ISP から DNS を取得しています)。そのため、ホスト名でコンピューターにアクセスしたいのですが、もう機能しません。

サードパーティの DNS (Google など) を使用して遠いドメイン名を解決し、この DNS で不明なドメイン名についてはデフォルトの DNS (私の場合はルーター) にフォールバックするソリューションはありますか?

IPv4 Windows 設定でカスタム DNS をプライマリとして設定し、ルーターをセカンダリ ルーターとして設定しようとしましたが、機能しません (最初の DNS で不明な名前は、2 番目の DNS を使用して解決されません)。

私のルーターは ISP から提供されており、DNS 設定を変更することはできません。

ここでは、既存の、おそらくネイティブのソリューションを探しています。独自の DNS サーバーをインストールしたり、ホスト ファイルを変更したりすることもできます (後者は、Web サイトの IP アドレスが変更されると面倒になる可能性があります)。

答え1

ネットワーク内に DNS サーバーを設定し、すべてのローカル リソースをそのサーバーに向けると、内部および外部のリソースを解決できるようになります。Windows Server または Linux を使用して、古いコンピューターで DNS を実行できます。

ルーターの DNS 設定を変更する必要はありません。変更する必要があるのは、DNS 設定を発行するルーターの DHCP 設定です。これができない場合は、すべての IP 設定を静的に割り当てるか、ルーターの DHCP をオフにして独自の DHCP サーバー (おそらく同じ PC 上で実行されている) を使用します。

関連情報