DynDNS et. al. are great for not having to put IP addresses in config files... I put the dyndns domain in the config and if I ever want to change the server location I just update it in one place, and the config stays the same. But what if I want to change the port number that's used? Is there an equivalent for ports - so that I can also get what port to connect to from some service just like I get the IP from DynDNS? Or what's another solution (besides not changing the ports)?
2 に答える
DynDNSを使用して、静的IPアドレス(つまり、myhome-computer.dyndns.biz:1234)にコロンとポート番号を追加するのと同じように、同じルーターの背後にある3つの異なるマシンにアクセスします。各ポートは、ルータの異なる内部IPを指します。これは私の無料のホストアカウントでうまく機能します。ただし、DynDNSホストアプリのようにレポートできるポート識別子を認識していません。
DynDNS と DNS の主な目的は、ホストを IP アドレスで覚えなくて済むようにすることです。DynDNS の部分は主に、静的 IP アドレスを持っていない人々の問題を解決するためのものであり、DHCP リースの期限が切れたときに新しい IP アドレスを取得することがあります。
当初の意図は、誰かが意図的に IP アドレスやポート番号を変更したことを説明することを意図したものではありませんでした。通常、サービスは変更されない既知のポート上にあります。たとえば、http の場合は 80 です。プロトコルによっては、既知のポートを設定してから、別のポートにリダイレクトすることができます。例として、一部の Web サイトはポート 80 を 8080 にリダイレクトしますが、これはプロトコルに依存します。これは、他の多くのプロトコルでも機能せず、通常、選択したポートに固執します。