我在192.168.20.10上有一个Cubieboard,用作DNS服务器.
我现在也有一个新的,稍微大一点的PC在192.168.20.20,它现在托管一些服务,但没有DNS。我想将DNS服务器从x.10移动到x.20,但是有几个带有硬编码静态设置的IoT设备。
我是否可以将DNS服务器“复制”到x.20(这将是微不足道的),并将IP地址x.10移动/分配到x.20板上,以便它在同一个接口上有两个IP,并且永远关闭Cubieboard?
我还需要来自新PC的所有请求仍然通过x.20 IP离开,除了DNS回复,因为它们是向x.10 IP发出的。
停机时间约1分钟是可以接受的。
在每个设备上使用DHCP不是一种选择,这也是因为Android5.x在其DHCP客户端中有一个错误,这会导致每次DHCP刷新时断开连接,而且我经常刷新。
发布于 2017-11-09 09:33:41
您不能使用相同的IP地址在同一网段上有两个设备;这就是IP地址冲突的定义。
您可以在这两台主机上运行DNS,并将主机转换为使用新的DNS服务器,或者更明智地将IoT设备转换为使用DHCP并保留MAC地址,从而为它们提供静态DHCP IP分配和DNS服务器设置。然后,您可以使用DHCP将DNS服务从一个主机无缝地切割到另一个主机。
如果旧设备将被关闭和/或重新使用新IP地址,则大多数设备(可能包括新设备)都能够添加虚拟接口(例如,eth0
还可以使用各自的IP堆栈驱动eth0:0
和eth0:1
)。因此,一旦旧设备被移除,您就可以在旧IP地址上添加一个新的虚拟接口,并让DNS服务器监听所有(非面向公共的)接口。
https://unix.stackexchange.com/questions/403577
复制相似问题