<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Dynamic dns update problems from pfsense behind external router (double-nat)]]></title><description><![CDATA[<p dir="auto">I got a new router from my ISP due to upgrade of speed. Before i had just a modem connected to the wan-port of pfsense, now its the new router. That router doesnt support PPPOE-passthrough, so i put the pfsense as exposed host:</p>
<p dir="auto">Internet---(wan) router (lan)-----------------(wan) pfsense (lan)---intranet<br />
(PPPOE) ---------- 10.11.11.1 ------------- 10.11.11.2 -------- 10.12.12.1</p>
<p dir="auto">The router lan-port has a fixed IP (10.11.11.1), pfsense wan-port has a fixed IP too (10.11.11.2).<br />
All services work, VPN-connections work too, pfSense is set to pure-nat (advanced/misc).<br />
Dynamic-dns update fails therefore. Its showing the actual IP in red, not green.<br />
When ISP changes IP due to reconnect, pfsense still shows the old IP.<br />
When i manually force an IP-check (Services/dyn-dns/edit/force update), nothing changes. Say, IP remains at old state.<br />
If i reboot pfsense, it gets the new IP, for a short time it gets displayed in green, but then changes back to red. But its still showing the "right" new IP.</p>
<p dir="auto">log-entry after reboot:<br />
Mar 23 11:27:42	php-fpm	358	/rc.dyndns.update: phpDynDNS (): (Success) IP Address Updated Successfully!<br />
Mar 23 11:27:42	php-fpm	358	/rc.dyndns.update: phpDynDNS: updating cache file /conf/dyndns_wancustom''0.cache: 81.173.152.46<br />
Mar 23 11:27:42	php-fpm	358	/rc.dyndns.update: Dynamic DNS custom (): 81.173.152.46 extracted from Check IP Service</p>
<p dir="auto">manual IP-check:<br />
Mar 23 12:11:19	php-fpm	359	/services_dyndns_edit.php: Dynamic DNS (): führe get_failover_interface für wan aus. em0 gefunden<br />
Mar 23 12:11:19	php-fpm	359	/services_dyndns_edit.php: Dynamisches DNS: updatedns() wird gestartet</p>
<p dir="auto">from console:<br />
curl -s https://wtfismyip.com/text -&gt; shows actual (new) IP<br />
same is shown from any host inside lan (pfsense-lan)</p>
]]></description><link>https://forum.netgate.com/topic/162343/dynamic-dns-update-problems-from-pfsense-behind-external-router-double-nat</link><generator>RSS for Node</generator><lastBuildDate>Fri, 15 May 2026 20:23:46 GMT</lastBuildDate><atom:link href="https://forum.netgate.com/topic/162343.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 23 Mar 2021 12:35:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dynamic dns update problems from pfsense behind external router (double-nat) on Tue, 23 Mar 2021 19:45:50 GMT]]></title><description><![CDATA[<p dir="auto">Finally got it! snort was blocking the check-IP service. Added the corresponding suppressions and all works fine again!</p>
]]></description><link>https://forum.netgate.com/post/974113</link><guid isPermaLink="true">https://forum.netgate.com/post/974113</guid><dc:creator><![CDATA[_igor_]]></dc:creator><pubDate>Tue, 23 Mar 2021 19:45:50 GMT</pubDate></item></channel></rss>