楼主:
misimisu (misimisu)
2025-02-13 08:47:10目前有单位有个网站对内及对外
外部看见的
www.test.network.com.tw/
假设IP=200.240.90.228 DNS 8.8.8.8
内部使用的
inside.test.network.com.tw/notice/index.asp
假设IP=10.168.1.33 DNS 10.168.1.9
电脑部分也有两张网卡 对外网络(A)优先 metric值低于对内网络(B)
一般使用网络的话也是使用对外网络(A)
只有部分特地内部网站用IP的有使用route add 10.168.0.0优先往对内网络(B)发
这部分都没有问题
目前遇到的问题是用网址连接的部分,要如何导向找对内网络(B)这个接口?
单纯一张网卡使用对内网络(B)的话
因为有指定DNS 10.168.1.9 可以输入网址进入解析网域指向到对的IP
但是把(A) (B)网络都接上的话,就无法解析到内部网站
我该如何设定让两个接口存在时,某些网址要找对内网络(B)勒?
作者:
b325019 (望月)
2025-02-13 11:58:00正常来说最简单的做法是内部做一台dns server依照来源IP设不同A
楼主:
misimisu (misimisu)
2025-02-13 18:24:00目前是有一部内部的DNS 10.168.1.9去解析 但是两张网卡都接通的话 他会主要使用外部网络的接口去解就不会跑到内部网络去了 因为外部网络优先权比较高路由表的话 因为网址输入内网的ip 可以指定接口就可以正常走内部网络
作者:
b325019 (望月)
2025-02-13 18:28:00两张网卡DNS都指同一台要解外部的dns让里面那台帮你转
楼主:
misimisu (misimisu)
2025-02-16 09:18:00上面大大说的方式测试完后也无法因为两张网卡的网域没互通 所以外网看不到内网的dns 所以也发不过去解析网址最后解决的方法是修改hosts让电脑先自解完ip 属于内网的网域之后 根据route table再从内网B的网卡出去
在内部DNS设定上面新增forwarder,指向8.8.8.8这样一来,DNS看到非自身负责的domain name就会转发出去然后网卡只要指向内网DNS就好
比较常见的方法是直接加上inside dns record转到内网ip
在对外那个网络用的dns加入内部record, 其他走原本该有的zone,该出去的就forward DNS