WAN / Internet . | Cable-Provider | .----'----. | Modem | (CableModem) '----.----' | WAN | Fixed public IPv4 | .----------. Name: fw.kfm.example.com | OPNsense | Services: dhcpd, unbound, ntp, wol, rfc2136 '----.-----' | | LAN | 192.168.20.1/22 | .------------. | LAN-Switch | '----.-------' | | | ---------------- Clients
Hostname fw Domain kfm.example.com (verschleiert)Time zone Europe/BerlinLanguage EnglishTheme opnsensePrefer IPv4 over IPv6 [ ] Prefer to use IPv4 even if IPv6 is available DNS Servers 46.182.19.48 (no gateway) 80.241.218.68 (no gateway) 9.9.9.9 (no gateway)DNS server options [ ] Allow DNS server list to be overridden by DHCP/PPP on WAN [ ] Do not use the local DNS service as a nameserver for this systemGateway switching [ ] Allow default gateway switching
Subnet 192.168.20.0Subnet mask 255.255.252.0Available range 192.168.20.1 - 192.168.23.254Range from 192.168.23.150 to 192.168.23.199DNS servers <leer>Domain name <leer>Default lease time (seconds) 86400Time format change [X] Change DHCP display lease time from UTC to local time.
xx:xx:xx:xx:xx:xx 192.168.20.241 ap02 (W-LAN Accesspoint (nicht router))xx:xx:xx:xx:xx:xx 192.168.22.20 delldeb (Client mit debian)xx:xx:xx:xx:xx:xx 192.168.22.50 FA-HB-KFM-W530 (Client mit Windows 10)xx:xx:xx:xx:xx:xx 192.168.23.60 FA-HB-KFM-T430s (Client mit GhostBSD)xx:xx:xx:xx:xx:xx 192.168.23.64 v1500 (Client mit FreeBSD 13.0)
Enable [X] Enable UnboundListen Port 53Network Interfaces AllDNSSEC [X] Enable DNSSEC SupportDNS64 [ ] Enable DNS64 SupportDHCP Registration [X] Register DHCP leases DHCP Domain Override <leer>DHCP Static Mappings [X] Register DHCP static mappingsIPv6 Link-local [X] Register IPv6 link-local addressesTXT Comment Support [ ] Create corresponding TXT recordsDNS Query Forwarding [X] Enable Forwarding Mode Local Zone Type transparent
Host | Domain | Type | Value | Description fw | kfm.example.com | A | 192.168.20.1 | Firewall pfs | kfm.example.com | A | Alias for fw.kfm.example.com | Alter Name historisch
root@fw:~ # nslookup ap02Server: 127.0.0.1Address: 127.0.0.1#53Name: ap02.kfm.example.comAddress: 192.168.20.241oder auchroot@fw:~ # host ap02ap02.kfm.example.com has address 192.168.20.241root@fw:~ # nslookup 192.168.20.241241.20.168.192.in-addr.arpa name = ap02.kfm.example.com.root@fw:~ # nslookup v1500Server: 127.0.0.1Address: 127.0.0.1#53Name: v1500.kfm.example.comAddress: 192.168.23.64
root@FA-HB-KFM-T430s /u/h/kfm# cat /etc/resolv.conf# Generated by resolvconfdomain kfm.example.comnameserver 192.168.20.1root@FA-HB-KFM-T430s /u/h/kfm# host ap02ap02.kfm.example.com has address 192.168.20.241root@FA-HB-KFM-T430s /u/h/kfm# host 192.168.20.241241.20.168.192.in-addr.arpa domain name pointer ap02.kfm.example.com
Windows-IP-Konfiguration Hostname . . . . . . . . . . . . : FA-HB-KFM-W530 Primäres DNS-Suffix . . . . . . . : Knotentyp . . . . . . . . . . . . : Hybrid IP-Routing aktiviert . . . . . . : Nein WINS-Proxy aktiviert . . . . . . : Nein DNS-Suffixsuchliste . . . . . . . : kfm.example.com Ethernet-Adapter Ethernet: Verbindungsspezifisches DNS-Suffix: kfm.example.com Beschreibung. . . . . . . . . . . : Intel(R) 82579LM Gigabit Network Connection Physische Adresse . . . . . . . . : xx-xx-xx-xx-xx-xx DHCP aktiviert. . . . . . . . . . : Ja Autokonfiguration aktiviert . . . : Ja Verbindungslokale IPv6-Adresse . : fe80::3414:b658:fb46:e7e1%6(Bevorzugt) IPv4-Adresse . . . . . . . . . . : 192.168.22.50(Bevorzugt) Subnetzmaske . . . . . . . . . . : 255.255.252.0 Lease erhalten. . . . . . . . . . : Donnerstag, 20. Mai 2021 14:44:53 Lease läuft ab. . . . . . . . . . : Freitag, 21. Mai 2021 14:44:52 Standardgateway . . . . . . . . . : 192.168.20.1 DHCP-Server . . . . . . . . . . . : 192.168.20.1 DHCPv6-IAID . . . . . . . . . . . : 55897717 DHCPv6-Client-DUID. . . . . . . . : 00-01-00-01-25-B1-D7-81-xx-xx-xx-xx-xx-xx DNS-Server . . . . . . . . . . . : 192.168.20.1 NetBIOS über TCP/IP . . . . . . . : Aktiviert KFM@FA-HB-KFM-W530 C:\Users\KFM $ nslookup ap02 Server: fw.kfm.example.com Address: 192.168.20.1 Name: ap02.kfm.example.com Address: 192.168.20.241 KFM@FA-HB-KFM-W530 C:\Users\KFM$ nslookup 192.168.20.241Server: fw.kfm.example.comAddress: 192.168.20.1Name: ap02.kfm.example.comAddress: 192.168.20.241KFM@FA-HB-KFM-W530 C:\Users\KFM $ nslookup v1500 Server: fw.kfm.example.com Address: 192.168.20.1 Name: v1500.kfm.example.com Address: 192.168.23.64 KFM@FA-HB-KFM-W530 C:\Users\KFM $ nslookup 192.168.23.64 Server: fw.kfm.example.com Address: 192.168.20.1 Name: v1500.kfm.example.com Address: 192.168.23.64
Kurze Nachfrage: ap02 bspw. wird ja nicht aufgelöst laut deinen Shots. Aber wo hast du ap02 überhaupt eingetragen? Nur via DHCP Static Mapping?
Ist in Unbound auch die Registrierung von static mappings an?
Zudem sehe ich oben, dass du beim DHCPD keine default domain angegeben hast. Dann kann er "ap02" auch schlecht auflösen, denn ohne default Domain weiß er nur "ap02" - aber nicht dass das bspw. ap02.example.com sein sollte. Du solltest ihm da schon auf dem entsprechenden Interface Bein auch die korrekte default Domain mitgeben, damit Unbound nicht nur den Namen, sondern die FQDN via static mapping reserviert.
root@FA-HB-KFM-T430s /u/h/kfm# host ap02ap02.kfm.example.com has address 192.168.20.241
Hostname fw Domain kfm.example.com (verschleiert)
root@fw:~ # host ap02ap02.kfm.example.com has address 192.168.20.241
Ansonsten kannst du es auch manuell testen indem du bspw. nen Host Override für ap02 anlegst und testest, ob dann unbound korrekt den Namen auflöst. Wenn er das tut, dann klemmts an der DHCP Static Reservation in Unbound bzw. dem Fehlen der korrekten Domain.
Daher würde ich zuerst mal diesen Punkt testen und beim DHCP die Default Domain mit angeben und pushen. Das sollte für die Clients keine Änderung geben, aber ggf. klappt dann schon die Auflösung der static mappings sauber.
Domain nameThe default is to use the domain name of this system as the default domain name provided by DHCP. You may specify an alternate domain name here.
Domain search list The DHCP server can optionally provide a domain search list. Use the semicolon character as separator.
ich werde eine zweite Box aufsetzen und eine identische Konfig mit LAN /24 an den Start bringen.
KFM@FA-HB-KFM-W530 C:\Users\KFM$ nslookup FA-HB-KFM-W530Server: opns2.example.corpAddress: 192.168.200.1Name: FA-HB-KFM-W530.example.corpAddress: 192.168.200.200
root@opns2:~ # host FA-HB-KFM-W530FA-HB-KFM-W530.example.corp has address 192.168.200.200
Könnte höchstens sein - vielleicht kannst du nachschauen - dass in der lokalen Sense /etc/resolv.conf dann kein Search eingetragen ist? Eventuell würde es dann auch in der UI gehen, da muss ich aber gerade passen
root@fw:~ # cat /etc/resolv.conf domain kfm.example.comnameserver 127.0.0.1nameserver 46.182.19.48nameserver 80.241.218.68nameserver 9.9.9.9
root@fw:~ # cat /etc/resolv.conf domain kfm.example.comsearch kfm.example.comnameserver 127.0.0.1nameserver 46.182.19.48nameserver 80.241.218.68nameserver 9.9.9.9