ポート転送が有効になっているかどうかを確認するにはどうすればよいですか?


11

自分のネットワーク用にDNSサーバーをセットアップしたところですが、オンラインの多くのガイドで、ポート53でのポート転送が有効になっていないことを確認するよう提案されています。

はっきりしないのはこれです。これをルーターレベルまたはファイアウォールレベルで構成する必要がありますか?ファイアウォールでこれを行う必要がある場合、Ubuntu Server 12.04でこれを行うにはどうすればよいですか?

私のホームネットワークには、いくつかのクライアント、ESXiサーバー、およびホームルーターがあります。ESXi内のVMの1つはDNSサーバー(Ubuntu Server 12.04で実行)で、ローカルDNS要求を処理するために使用されますが、外部IPの要求をGoogleのDNSサーバーに転送するようにも構成されます。


1
それはあなたのネットワークトポロジーを提供するのに役立ちます。DNSサーバーはルーターの背後にありますか?内部ネットワークはプライベートサブネット上にありますか、それともパブリックですか?ルーターは別のサーバーですか、既製のホームルーターですか、それともシスコのようなエンタープライズグレードですか?DNSサーバーはネットワークの外部からの要求を処理することになっていますか、それとも内部のみですか?DNSサーバーで実行されているOSは何ですか?
Patrick 14

@パトリックあなたは正しい、私は質問を更新しました
user1301428 '21

回答:


16

これは、DNSサーバーと外界の間にあるあらゆる機器で構成する必要があります。AFAIKのポート転送は、ほとんどすべての場合デフォルトで無効になっているため、あまり心配する必要はありません。住宅用ネットワーク機器を使用している場合は、Webインターフェースにポート転送構成オプションがあるはずです。Ubuntuのポート転送設定を確認するには、iptablesを使用します。

$ sudo iptables -t nat -vnL

最終的にネットワークの転送ポートを確認するには、netcatを使用して外部IP経由でポートに接続します。

$ nc -vu [external ip] 53

UDPのステートレスな性質により、接続が成功したとnetcatが誤って報告する可能性があるため、netcat接続を監視するには、DNSサーバー上の接続を監視する必要があります。


1
-uUDPの代わりにデフォルトのTCPプロトコルを使用するオプションを省略します。
Serge Stroobandt 2017
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.