yut*_*mmo 13 networking internet dns
我有一台 Ubuntu 机器,用作我的家庭互联网路由器。它使用 USB 移动宽带调制解调器作为其 Internet 连接,并与我用作 LAN 的另一台路由器(通过路由器的“Internet”端口)共享。
如何将来自 LAN 内的给定 URL 的请求重定向到自定义 IP 地址(例如将 google.com 重定向到 xxxx)?
Las*_*sen 20
解决此问题的最简单方法是正确安装dnsmasq(这是一个 DNS 缓存服务器),然后在文件夹中/etc/dnsmasq.d为要重定向的每个域添加一个文件。
例如,这是/etc/dnsmasq.d/hotmail.com我系统上的内容:
address=/hotmail.com/127.0.0.1
address=/www.hotmail.com/127.0.0.1
Run Code Online (Sandbox Code Playgroud)
如果我然后向 DNS 服务器询问 hotmail.com 的 IP,我会得到 127.0.0.1,如下所示:
llp@cerberus:~$ nslookup hotmail.com
Server: 192.168.0.10
Address: 192.168.0.10#53
Name: hotmail.com
Address: 127.0.0.1
llp@cerberus:~$
Run Code Online (Sandbox Code Playgroud)
您可以设置更多选项,它们都可以在 /etc/dnsmasq.conf
| 归档时间: |
|
| 查看次数: |
51314 次 |
| 最近记录: |