admin管理员组

文章数量:1530317

我们自己搭建了一个weather.sophia,多个版本的软件使用这个server,现在server经过变动,在部署之前,需要测试,因此需要搭建测试环境:如何让测试机器访问的weather.sophia都定位到test_server的地址。当测试完毕后,再将其真正部署上去。
一台路由器,设置路由器的域名重定向,这可以使得连接路由器的所有client,访问的域名都重定向到test_server。
而实际情况,手里的路由器并不支持域名重定向,因此第二种方案,搭建一个测试用DNS服务器test_DNS,将test_DNS加入到路由器的DNS服务器列表,这个搭建的test_DNS中将weather.sophia的域名重定向到具体ip地址。
而搭建DNS,我们采用dnsmasq,另外注意搭建DNS的机器不能是连接Route下的机器,因为路由器上设置DNS时,要求DNS与lan ip不能是同一网段。
现在,我们有以下硬件
Route下连接linux_clients和windows_clients,test_DNS并不连接在Route下。

  • Route
  • test_DNS 10.3.16.46
  • test_server 192.168.0.2
  • linux_clients 192.168.0.5
  • windows_clients 192.168.0.7

test_server

这里我们的test_server是搭建在路由器下的一台机器,ip为192.168.0.2

test_DNS

  1. ubuntu机器上 安装dnsmasq
    sudo apt-get in

本文标签: 路由器重定向域名dns