同じホスト名に2つのIPアドレスを指定したい。/etc/hosts
ファイルと同様:
xx.x.x.x example # if system is connected to dhcp
y.y.yy.y example # if system is connected to VPN
それは可能ですか?
この特定の例のように、実際には不可能です。ホストファイルは、基本的に、ホスト名をIPアドレスにマッピングするシステムの機能の一部を形成します。そのため、システムが「example」のIPアドレスを知りたい場合、応答で単一のIPアドレスを取得します。 hostsファイルでは、その解像度についてさまざまな「レコードタイプ」を区別することはできません。したがって、ホスト名からIPアドレスへのマッピングでは、ホスト名ごとに1つのIPアドレスしか取得できません(ただし、複数のホスト名couldは同じIPアドレスに解決されますが、これは逆です)。
何をしているのかにもよりますが、dyndns.orgのような外部DNSサービスを使用して、どちらのネットワークでも動作する一定のホスト名をIPアドレスにマッピングすることは可能でしょうか?