我想为每个 SSID 设置不同的 DNS。据我所知,我在 DDWRT GUI 中创建了虚拟 SSID。我下一步该怎么做?
答案1
是的,这是可能的。只需创建任意数量的 VLAN(下面示例中为三个),然后按如下方式配置 DHCP 配置文件(这是 ISC DHCP 服务器,我在家中就是用它来完成这项任务的)
# guests
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.1;
option subnet-mask 255.255.255.192;
option domain-name-servers 8.8.8.8 8.8.8.4;
}
# trusted
subnet 192.168.2.0 netmask 255.255.255.0 {
option routers 192.168.2.1;
option subnet-mask 255.255.254.0;
option domain-name-servers 192.168.1.1;
}
# trusted
subnet 192.168.3.0 netmask 255.255.255.0 {
option routers 192.168.3.1;
option subnet-mask 255.255.252.0;
option domain-name-servers 192.168.1.1;
}
在这里我待客如宾,IE我不允许他们访问我的内部 DNS 解析器,但我允许他们联系 Google 的 DNS 解析器,这对于浏览网页来说当然是完全没问题的。
另一方面,我允许受信任的 VLAN 的成员调用我的内部名称解析器,以便它们访问其他本地主机。