1つのレコードではないゾーンのDNS要求を転送しますか?

1つのレコードではないゾーンのDNS要求を転送しますか?

ドメイン名があり、プロバイダを介してWebコンテンツをホストするため、server.example.comはクラウドでホストされます。このプロバイダは私のDNSも管理します。

これで、私のホームサーバーでnextcloudを実行し、それをインターネットに公開してcloud.example.comと呼ぶことができます。

ADSL IPアドレス(固定)を指すようにDNSエントリを設定したので、ホームネットワークの外部からcloud.example.comに接続できます。

私が経験している問題は私の家のWi-Fiにあります。私のプライベートネットワーク(192.168.1.2)からcloud.example.comに接続する必要があり、このcloud.example.comの外にいる場合は私のパブリックIPを指します。

192.168.1.2を指すcloud.example.comエントリとDNSリクエストを転送する他のすべてのエントリ(www.example.comとserver.example.com)を持つようにホームネットワークにBinding 9サーバーを設定できますか?私にホスティングNS。

ベストアンサー1

あなたはドメインの所有者なので、最も簡単な解決策は、BINDでドメインのすべてのレコードを設定し、動的DNSが含まれていない限りIPアドレスを置き換えることです。

ただし、大規模な組織では、通常は外部サーバーをホストするのではなく、独自のDNSサーバーをホストし、外部用に2つ、内部用に1つ以上、またはBINDビューを使用して複数を設定します。

もう 1 つの複雑な設定は、Linux ルーターで iptables を使用して DNS ブロックを設定し、ネットワーク DNS 要求を dnsmask に供給して、その名前/IP を /etc/hosts に追加し、dnsmask に最初にホスト ファイルからインポートするように指示することです。 。

ただし、設定とデバッグがより簡単になるように、ゾーンコピーでBINDを使用することをお勧めします。

おすすめ記事