Moin,
ich hab folgenden Setup, mit dem ich einen Server in meinem LAN sowohl aus dem Internet, als auch aus dem LAN unter der gleichen FQDN erreichen kann:
- in meiner DNS Zone (extern) habe ich "http://www.example.com" als CNAME auf "services.example.com" eingerichtet
- via DynDNS wird "services.example.com" auf meine aktuelle WAN IP gesetzt
- in Network Controller habe ich eine Port-Weiterleitung auf den Ziel-Host im LAN eingerichtet
- im Network Controller habe ich dem Ziel-Host eine "Fixed IP Adress" gebeben und den "Local DNS Record" service.example.com
Rufe ich http://www.example.com außerhalb meines Netzes auf, wird - via CNAME services.example.com - auf meiner WAN IP aufgelöst
Rufe ich http://www.example.com von innen auf, wird ebenfalls auf CNAME services.example.com verwiesen, dies aber zur LAN IP aufgelöst.
Das hat alles funktioniert, bis ich die LAN IP des Ziel-Hosts geändert habe (war 192.168.40.100, ist 192.168.40.200). Nun ist folgendes:
- Zugriff aus dem Internet funktioniert unverändert. Nachvollziehbar, weil hier ja nur die WAN IP zählt
- Zugriff aus dem LAN funktioniert nicht mehr, weil - trotz mehrfacher Neustarts der Clients und der UDM Pro - immer noch die alte LAN IP (.100) geliefert wird.
Warum? Wo ist der entsprechende Cache versteckt?
External Content
beta.ubiquiti-networks-forum.de
Content embedded from external sources will not be displayed without your consent.
Anbei ein nslookup auf http://www.example.com und services.example.com auf einem Linux Client. Auf Windows das gleiche Ergebnis:
Code
$ nslookup
> www.example.com
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
Name: www.example.com
Address: 192.168.40.100
www.example.com canonical name = services.example.com.
> services.example.com
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
Name: services.example.com
Address: 192.168.40.200
>
Display More