登録されたドメイン名をローカル/プライベートIPアドレスに解決する方法

登録されたドメイン名をローカル/プライベートIPアドレスに解決する方法

ローカルネットワークでDebian Linuxサーバーを実行しています。また、ネットワーク外のコンピュータが自分のドメイン名を使用し、自分のWebサイト/ FTP / SSHサーバーにアクセスできるように、ルータへのポート転送を設定しました。良い結果。

ただし、ローカルネットワークにドメイン名(またはパブリックIPアドレス)を入力するとタイムアウトします。これを機能させるために家にいるときは、サーバーのプライベートIPアドレスを使用してください。これはうまくいきますが、状況は少し混乱します。可能であれば、ドメイン名がローカルネットワークのプライベートアドレスとして解決されることを願っています。

Google検索はたくさんありましたが、分割DNSまたはdnsspoofを設定する必要があるようです。私は分割DNSを設定する方法を知らず、良いチュートリアルを見つけることができませんでしたが、従いました。これdnsspoof設定のチュートリアルですが、動作させることはできません。

現在、chroot環境でBinding 9を実行していますが、実際に使用しているかどうかはわかりません。

どんな提案がありますか?

答え1

単に/etc/hostsを使用してください。プライベートIPアドレスにドメイン名を追加してください。

答え2

DNS使用できるツールの 1 つです。

機能は次のとおりです。

ローカルDNS名は、/ etc / hostsを読み込んだり、DHCPサブシステムから名前を取得したり、さまざまな便利なレコードタイプを設定して定義したりできます。

特権DNSモードを使用すると、ローカルDNS名をグローバルDNSのゾーンにエクスポートできます。 Dnsmasqはそのゾーンの特権サーバーとして機能し、必要に応じてゾーンのセカンダリサーバーにゾーン転送を提供することもできます。

指定されたサブドメインは独自のアップストリーム DNS サーバーとして接続できるため、VPN の設定が容易になります。

問題がある場合は、ここを確認して具体的な質問をしてください。

関連情報