itsyselo6
Goto Top

Lokalen DNS Server 2003 mit einem Internet DNS aktualisieren?!

Hallo und frohes neues Jahr,

ich hätte da mal eine Frage (mit ein, zwei Nebenfragen! face-wink ), bei uns (mir und meinen Freunden) kam die Frage auf, ob es möglich ist einen LOKALEN DNS (auf Server 2k3) durch einen Internet DNS automatisch aktualiseren zu lassen. Ganz speziell geht es um folgende Situation (hier bereits mal diskutiert):

Lokale Domäne: abc.de
Internet Domäne: www.abc.de

(ich weiß eher eine suboptimale Konstellation)


Ein Domänen-Client kann "natürlich" nicht auf www.abc.de zugreifen (da der lokale DNS bei dieser Domäne ja auf sich selber zeigt oder???)


Problemlösung (von hier):

Einen Eintrag in die Forward- bzw. Reverse-LookupZone (richtig?) mit folgenden Daten:

IP xxx.xxx.xxx.xxx (www.abc.de) auf www.abc.de (oder?)

sollte nun die IP von www.abc.de sich ändern MUSS dieses zwingend MANUELL aktualisiert werden, oder besteht eine Möglichkeit DIESEN Eintrag aus dem Internet aktualisierbar machen zu lassen? (also durch einen externen DNS)

ich danke euch schon einmal für eure schnelle und kompetente Hilfe.


MfG
Hini (a/k/a ItSysElo6) face-wink


P.S.: eine evtl. elegante Lösung wäre doch z.B. die Internetseite zu spiegeln und auf einem Lokalen WEBSERVER abzulegen und die (lokale) IP diesen Lokalen Webservers im DNS einzutragen oder liege ich das völlig falsch?

Content-Key: 132785

Url: https://administrator.de/contentid/132785

Printed on: April 26, 2024 at 04:04 o'clock

Member: laster
laster Jan 05, 2010 at 20:11:20 (UTC)
Goto Top
Hallo Hini,

prinzipiell geht das.
Im W2k3-DNS einen 'Host (A)'-Eintrag für www hinzufügen und zwar per Script:
set WWWIP=xxx.xxx.xxx.xxx
"c:\programme\support tools\dnscmd.exe" DNSSRV /RecordDelete abc.de www A /f  
"c:\programme\support tools\dnscmd.exe" DNSSRV /RecordAdd abc.de www A %WWWIP%  
Die externe Adresse muss halt irgendwie ermittelt werden und dann in die Variable WWWIP kommen.

Sollte aber irgendwie gehen.

vG LS
Member: ItSysElo6
ItSysElo6 Jan 05, 2010 at 20:57:51 (UTC)
Goto Top
Hey Danke für die Antwort.

Habe jetzt mal ein wenig gegoogelt, aber leider noch nicht herrausgefunden, wie ich NUR die IP der Seite rausfinde (automatisiert, per Batchdatei ooder ähnlichen) um diese dann in die Variable einzusetzen!
face-sad

Schade...

Aber trotzdem schon mal Danke. Vielleicht kannst du mir (oder jemand anderes) auch noch bei diesem Problem behilflich sein! face-wink

DANKE NOCH MAL und im vorraus! face-wink

MFG
Member: djfflow
djfflow Jan 06, 2010 at 12:08:58 (UTC)
Goto Top
Du kannst per nslookup www.abc.de öffentl-dns-server die ip für die domain www.abc.de an dem öffentlichen dns Server abfragen
Die Antwort kannst du dann per Batch auswerten
Member: ItSysElo6
ItSysElo6 Jan 06, 2010 at 14:12:49 (UTC)
Goto Top
Hallo, danke auch für deine Antwort, soweit hatte ich mir das dann auch schon gedacht, jedoch, wie bekomme ich NUR AUSSCHLIEßLICH die IP dann per Batchdatei ausgelesen?
Das ist noch das Problem.

MfG
Hini
Member: djfflow
djfflow Jan 07, 2010 at 07:24:10 (UTC)
Goto Top
Also so müsste es gehen
nslookup www.abc.de dns-server>ip.txt
FOR /F "skip=4 tokens=1*" %%i IN (ip.txt) DO set WWWIP=%%j  
"c:\programme\support tools\dnscmd.exe" DNSSRV /RecordDelete abc.de www A /f   
"c:\programme\support tools\dnscmd.exe" DNSSRV /RecordAdd abc.de www A %WWWIP%  
del ip.txt