将多个 IP 地址指向单个主机名

将多个 IP 地址指向单个主机名

一个主机名可以有多个 IP 地址吗?主机名将用于访问 LAN 中的 192.168.xy 盒子,以及从外部访问 IP wxyz 盒子,该 IP 被转发到路由器中的该盒子。

答案1

为什么不使用简单的批处理文件或脚本在 HOSTS 文件之间轮换?

例如,在以管理员身份运行时,这在 Windows 上有效(您可能必须先取消隐藏 HOSTS 文件并使其可写):

@echo off
set ThisDir=%CD%
cd /d %systemroot%\system32\drivers\etc
ren hosts. hosts.tmp
ren hosts.other hosts.
ren hosts.tmp hosts.other 
cd /d %ThisDir%

运行它,它会将 HOSTS 交换为 HOSTS.OTHER,下次运行它时,它会将它们切换回来。

答案2

是的。您可以使用 hostfile 切换程序,例如http://hostprofiles.codeplex.com/(适用于 Windows 和 Linux)和http://osxdaily.com/2010/04/29/switch-and-manage-multiple-hosts-files-with-gas-mask/(适用于 Mac)即可。您将拥有

家庭主机文件

192.168.x.y  myutilbox.twh

外部主机文件

w.x.y.z myutilbox.twh

您将相应地切换主机文件并使用主机名“myutilbox.twh”来访问您的盒子。

相关内容