<?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[DYNDNS (freedns) gibt WAN IP als externe IP an]]></title><description><![CDATA[<p dir="auto">Hallo</p>
<p dir="auto">Hab noch ein merkwürdiges Problem mit Dyndns.</p>
<p dir="auto">Ich habe in einer Schule freedns.afraid.org in Verwendung.</p>
<p dir="auto">Ich habe die Update URL eingetragen und das scheint auch zu laufen. Zumindest ist die IP grün. Dummerweise ist das die WAN IP,<br />
die da angezeigt wird.</p>
<p dir="auto">Wenn ich dieses Script auf einem Linux Client im Netz (LAN) laufen lasse, wird dort auch die WAN IP mit der wget Zeile ermittelt, nicht die externe. Evtl. stört ein Proxy die Abfrage.?</p>
<p dir="auto">–-------------------------------------------------<br />
#!/bin/sh<br />
#FreeDNS updater script</p>
<p dir="auto">UPDATEURL="http://freedns.afraid.org/dynamic/update.php?<em>YOURAPIKEYHERE</em>"<br />
DOMAIN="<em>YOURDOMAINHERE</em>"</p>
<p dir="auto">registered=$(nslookup $DOMAIN|tail -n2|grep A|sed s/[^0-9.]//g)</p>
<p dir="auto">current=$(wget -q -O - http://checkip.dyndns.org|sed s/[^0-9.]//g)<br />
      [ "$current" != "$registered" ] &amp;&amp; {                         <br />
          wget -q -O /dev/null $UPDATEURL<br />
          echo "DNS updated on:"; date<br />
  }<br />
–-------------------------------------------------------------------<br />
Wenn ich den Port auf checkip.dyndns.com:8245 ändere, wird die richtige IP ausgegeben.</p>
<p dir="auto">Frage jetzt. Könnte das Script nicht statt der eingebauten Updatefunktion direkt auf der pfsense laufen.? Via Cron.? Ist ja auf Linux gemünzt... grep sed nslookup wget...</p>
<p dir="auto">--<br />
Rüdiger</p>
]]></description><link>https://forum.netgate.com/topic/90081/dyndns-freedns-gibt-wan-ip-als-externe-ip-an</link><generator>RSS for Node</generator><lastBuildDate>Tue, 09 Jun 2026 12:21:39 GMT</lastBuildDate><atom:link href="https://forum.netgate.com/topic/90081.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 Oct 2015 15:18:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to DYNDNS (freedns) gibt WAN IP als externe IP an on Sat, 31 Oct 2015 10:47:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jegr">@<bdi>JeGr</bdi></a>:</p>
<blockquote>
<p dir="auto">pfSense nutzt normalerweise die WAN IP. Bei DynDNS Anbietern und wenn die WAN IP aus einem privaten Netzsegment stammt, wird normalerweise eine externe Abfrage nach checkip.dyndns.org getriggert und dieser Wert dann übernommen. Funktioniert bei mir - ebenfalls mit afraid.org - auch problemlos. Da muss also nichts extra gebaut werden.</p>
</blockquote>
<p dir="auto">Das kenne ich auch so. Aber bei einem Kunden wurde immer die IP des LINUX Router angegeben.</p>
<p dir="auto">Hab jetzt ein Script von afraid.org modifiziert. Damit geht es dann mit cron…</p>
<p dir="auto">Wget wird hier ersetzt, sowie anderer Port.</p>
<p dir="auto">################################</p>
<p dir="auto">#!/bin/sh<br />
#FreeDNS updater script</p>
<p dir="auto">UPDATEURL="https://freedns.afraid.org/dynamic/update.php?your-key"<br />
DOMAIN="your.subdomain.tld"</p>
<p dir="auto">registered=$(host $DOMAIN | sed s/[^0-9.]//g | sed 's/..//')</p>
<p dir="auto">current=$(fetch -q -o - http://checkip.dyndns.org:8245|sed s/[^0-9.]//g)<br />
      [ "$current" != "$registered" ] &amp;&amp; {                         <br />
          fetch -q -o /dev/null $UPDATEURL<br />
          echo "DNS updated on:"; date &gt;&gt; dnslog.txt</p>
<p dir="auto">}</p>
<p dir="auto">#####################################################################</p>
]]></description><link>https://forum.netgate.com/post/580562</link><guid isPermaLink="true">https://forum.netgate.com/post/580562</guid><dc:creator><![CDATA[RudiOnTheAir]]></dc:creator><pubDate>Sat, 31 Oct 2015 10:47:59 GMT</pubDate></item><item><title><![CDATA[Reply to DYNDNS (freedns) gibt WAN IP als externe IP an on Tue, 27 Oct 2015 13:38:08 GMT]]></title><description><![CDATA[<p dir="auto">pfSense nutzt normalerweise die WAN IP. Bei DynDNS Anbietern und wenn die WAN IP aus einem privaten Netzsegment stammt, wird normalerweise eine externe Abfrage nach checkip.dyndns.org getriggert und dieser Wert dann übernommen. Funktioniert bei mir - ebenfalls mit afraid.org - auch problemlos. Da muss also nichts extra gebaut werden.</p>
]]></description><link>https://forum.netgate.com/post/579511</link><guid isPermaLink="true">https://forum.netgate.com/post/579511</guid><dc:creator><![CDATA[JeGr]]></dc:creator><pubDate>Tue, 27 Oct 2015 13:38:08 GMT</pubDate></item></channel></rss>