DNSホスト名がサーバーの解決に使用できない

DNSホスト名がサーバーの解決に使用できない

私は自宅の余ったコンピューターの 1 台でゲーム サーバーをホストしようとしています。ケーブル モデムを、DD-WRT ファームウェアを実行する Netgear ルーター + ワイヤレス ゲートウェイ コンボに接続しています。そこから、サーバーと他のコンピューターが接続された小さなスイッチがあります。

サーバーは Windows XP を実行しています。ゲーム サーバーは正常に動作し、LAN クライアントと外部/リモート クライアントの両方が、IP アドレス (LAN クライアントの場合は内部 IP、リモート クライアントの場合は外部 WAN IP) を直接入力することでゲーム サーバーに接続できます。

freedns.afriad.org私は( )からの DDNS 名を持っており13acres.pwnz.org、ルーターは DNS を動的に更新するように正しく設定されています。また、 で私を指す友人のドメインからの DNS もあります13acres.rubequake.com

しかし、私はできないDNS 名 (いずれか) を使用してサーバーに接続します。DNS 名を ping すると応答が返ってくるので、少なくともルーター (またはケーブル モデム?) には到達していると思います。ただし、ホスト名を解決できません。Web 上の DNS チェック ユーティリティを使用すると、さまざまなエラーが報告されますが、どうすればよいかわかりません。

基本的に、DNS 名をサーバーに正しくルーティングするために他に何をする必要があるのか​​わかりません。ルーターの他の DNS 設定をいじったり、何らかの方法で DNS をサーバー コンピューターの内部 IP アドレスに転送したりする必要がありますか? サーバー コンピューターに設定する必要があるネットワーク アダプター設定はありますか (DNS 名? ホスト名? ホストファイル?)。

私のネットワークに関する知識はここで尽きてしまうので、これを機能させるための助けがあれば大変助かります。

答え1

おそらく、プレイしようとしているゲームに応じてルーターのポートを開く必要があるでしょう。

ポートの開放が維持されるように、サーバーにネットワーク上の静的 IP を割り当てるのが最適です (例: 192.168.0.10)

DNS名(13acres.pwnz.org)にネットワーク外からアクセスする場合は、13acres.pwnz.org:25565のように末尾にポートを追加する必要があります。

答え2

友達の DNS 13acres.rubequake.com は動作していません。使用しないでください。あなたの DNS は 13acres.pwnz.org で動作しているようです。

DNS は IP アドレスを取得して、それを 13acres.pwnz.org のような名前に変換するだけです。それ以上のことは何もせず、ルーティングは一切行いません。コマンド プロンプトを開いて「nslookup 13acres.pwnz.org」を実行し、結果が外部 IP アドレスであれば動作しています。

関連情報