Я использую DNS Resolver с новой установкой pfSense v2.3.4 с установленным флажком «Зарегистрировать статические сопоставления DHCP в DNS Resolver»
Я использую ту же настройку в установке pfSense с выделенным оборудованием. Однако та же конфигурация не работает при запуске pfSense в VMware ESXi. Если я вручную добавлю каждое имя хоста к переопределению имени хоста, это сработает.
Что может помешать pfSense «Зарегистрировать статические сопоставления DHCP в DNS Resolver»?
«Отключить DNS-пересылку» не проверяется в общих настройках.
Static IP Machine DIG
; <<>> DiG 9.10.3-P4-Ubuntu <<>>
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52331
;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;. IN NS
;; ANSWER SECTION:
. 211203 IN NS j.root-servers.net.
. 211203 IN NS a.root-servers.net.
. 211203 IN NS f.root-servers.net.
. 211203 IN NS c.root-servers.net.
. 211203 IN NS d.root-servers.net.
. 211203 IN NS b.root-servers.net.
. 211203 IN NS e.root-servers.net.
. 211203 IN NS l.root-servers.net.
. 211203 IN NS i.root-servers.net.
. 211203 IN NS m.root-servers.net.
. 211203 IN NS g.root-servers.net.
. 211203 IN NS k.root-servers.net.
. 211203 IN NS h.root-servers.net.
;; Query time: 31 msec
;; SERVER: 192.168.0.1#53(192.168.0.1)
;; WHEN: Fri Jul 07 08:50:55 EDT 2017
;; MSG SIZE rcvd: 239
DHCP Machine DIG
; <<>> DiG 9.10.3-P4-Ubuntu <<>>
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14538
;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;. IN NS
;; ANSWER SECTION:
. 200667 IN NS m.root-servers.net.
. 200667 IN NS l.root-servers.net.
. 200667 IN NS h.root-servers.net.
. 200667 IN NS c.root-servers.net.
. 200667 IN NS b.root-servers.net.
. 200667 IN NS i.root-servers.net.
. 200667 IN NS e.root-servers.net.
. 200667 IN NS a.root-servers.net.
. 200667 IN NS k.root-servers.net.
. 200667 IN NS d.root-servers.net.
. 200667 IN NS f.root-servers.net.
. 200667 IN NS j.root-servers.net.
. 200667 IN NS g.root-servers.net.
;; Query time: 35 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Fri Jul 07 10:31:38 EDT 2017
;; MSG SIZE rcvd: 239
nslookup FreeNas
Server: 192.168.0.1
Address: 192.168.0.1#53
** server can't find FreeNas: NXDOMAIN
DHCP example
nslookup tpc1
Server: 192.168.0.1
Address: 192.168.0.1#53
** server can't find tpc1: NXDOMAIN
nslookup tpc1.yodomain
Server: 192.168.0.1
Address: 192.168.0.1#53
Name: tpc1.yodomain
Address: 192.168.0.146
Правила LAN для этой сети
Если ваш MAC-адрес LAN-интерфейса pfSense не совпадает с MAC-адресом физического интерфейса на машине esxi (неясно, используете ли вы сетевой vswitch совместно с другими виртуальными машинами, кроме pfSense), вам необходимо установить неразборчивый режим на vswitch на обойти фильтры MAC vswitch):
Procedure
1. Log in to the VMware vSphere Client and select the host from the inventory panel.
2. Click the Configuration tab, and click Networking.
3. Click Properties for the vSwitch to edit.
4. In the Properties dialog box, click the Ports tab.
5. Select the vSwitch item and click Edit.
6. In the Properties dialog box, click the Security tab.
By default, Promiscuous Mode is set to Reject, and MAC Address Changes and Forged Transmits are set to Accept.