使用 dnsmask 为家庭网络设置 DNS:不更改 IP

使用 dnsmask 为家庭网络设置 DNS:不更改 IP

我有一个家庭网络:三个 OS X 主机和打印机。所有设备都是无线的,通过 Actiontech T1200H 路由器连接到网络,该路由器还提供互联网。一台计算机(MacPro)用作服务器,从未关闭过。

但是现在路由器提供的 DNS 和 DHCP 服务(我从我的 ISP 获得)...

是否可以使用 Dnsmasq 来覆盖路由器提供的服务?

我的dnsmasq配置文件

port=5353
interface=en2
dhcp-range=192.168.1.70,192.168.1.250,12h

# Static IP addresses for home WLAN:
dhcp-host=c8:bc:c8:d4:b9:e8,my.macbookpro.local,192.168.1.60
dhcp-host=80:00:6e:f1:c3:4a,my.macpro.local,192.168.1.61
dhcp-host=84:85:06:97:4C:95,my.ipad.local,192.168.1.62
dhcp-host=00:26:ab:6c:f7:fc,my.epson.local,192.168.1.63

expand-hosts
domain=drew-sh.org

# My router's IP:
dhcp-option=option:router,192.168.1.254

# Web dev settings:
address=/.dev/127.0.0.1
# to listen for DHCP and DNS requests on addresses:
listen-address=127.0.0.1

# Google public DNS:
server=8.8.8.8
server=8.8.4.4

我已经多次重新启动 dnsmasq,但所有设备的旧 IP 地址都没有改变......我做错了什么?

编辑:

我登录路由器后,转到WAN 设置我找到了这个选项:

Select the ISP protocol below.
     PPPoE
   * RFC 1483 via DHCP
     RFC 1483 via Static IP`

当我切换到PPPoE(默认情况下RFC 1483 via DHCP)时,得到:

Enter your PPP username and password.
    PPP Username:   
    PPP Password:

这就是您所说的“管理密码的特定 ISP/网关组合”的意思吗?

答案1

首先,您需要在路由器上禁用 DHCP(或将其更改为提供新的 DNS 服务器地址),网络上有两个路由器并不是一件好事。

其次,您需要在每个设备上更新 DHCP 租约,因为设备在租约到期之前不会自动执行此操作。

您提到您无法在 Actiontec T1200H 上关闭 DHCP,但引用手册

要更改网关的 DHCP 设置:1. 单击“启用”以激活网关的 DHCP 服务器。

现在,一些电信公司的做法是,他们给你一个用户名和密码,但这个用户名和密码仅限于设置 WiFi、重启和进行一些其他基本设置。他们没有告诉你的是,还有另一组凭证可以完全控制路由器。你得不到这些,因为你可能会把它搞砸,他们必须到你家来修理。

尝试致电您的 ISP 并询问此管理用户/密码(祝您好运),然后尝试在 Google 上搜索您的特定 ISP/网关组合以获取管理密码,有人可能已经猜到了。

__编辑

PPoE 设置用于VPN,DHCP 可以为 VPN 客户端分配 IP,但它本身并不是 DHCP。

下面是一个例子来说明我的意思:

我使用 Telekom Srbija 作为 ISP,他们给了我一个用户名“user”和密码“123456”来登录我的网关。此用户无法更改 DHCP 设置。 在此处输入图片描述

于是我上网在 Google 搜索中输入“Telekom Srbija ADSL admin user”,结果显示用户名是“admin”,密码是“adminpassword”。使用这些用户名和密码登录后,会出现一个截然不同的菜单,并可以更改 DHCP。 在此处输入图片描述

相关内容