xp-user
Goto Top

DNS Verständnisfrage

Guten Tag

Ich habe eine Frage bezüglich Verständnis von DNS.

Bei Switch registriere ich einen Nameserver.

Bsp:
ns1.domain.com mit einer IP 555.55.555.55
ns2.domain.com mit einer IP 555.55.555.56


Die IP 555.55.555.55 und 555.55.555.56 zeigen auf den Ort, wo die DNS Verwaltung gespeichert sind.

www.domain.com A 444.44.444.44
*.domain.com A 444.44.444.44
domain.com ns1.domain.com
domain.com ns2.domain.com

Jetzt müsste bei domain.com noch die Nameserver ns1.domain.com / ns2.domain.com eingetragen werden.

Anschliessend müsste doch beim aufrufen von http://domain.com die Inhalte welche unter dem Server mit der IP 444.44.444.44 gespeichert sind, angezeigt werden. Richtig?
Oder muss man auf dem Server 444.44.444.44 auch noch DNS setzen?

555.55.555.55 ist ein Ubuntu Server
DNS für Domain.com sind eingetragen

444.44.444.44 ist ein Plesk Server
Domain.com ist angelegt.

Hab ich was wichtiges vergessen? Den die Domain löst nicht dahin auf.

DNS Lookup meldet:
Nameserver ns1.domain.com meldet Kein Host domain.com gefnden

Content-ID: 237758

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

Ausgedruckt am: 22.11.2024 um 01:11 Uhr

Snuffchen
Snuffchen 11.05.2014 um 11:01:37 Uhr
Goto Top
Was benutzt du für eine DNS-Software (BIND, PDNS, ...) auf dem 1. und 2. Nameserver?

Ist die Zone domain.com korrekt auf beiden Nameservern hinterlegt (gleiche Seriennummer usw)

Was liefert auf den beiden Nameserver dig @6649 domain.com?
Snuffchen
Snuffchen 11.05.2014 um 11:02:18 Uhr
Goto Top
das @6649 soll @ l o c a l h o s t heissen (leerzeichen bitte rausnehmen)
xp-user
xp-user 11.05.2014 aktualisiert um 11:13:01 Uhr
Goto Top
Dig bringt das selbe zurück

; (3 servers found)
;; global options: +cmd
;; connection timed out; no servers could be reached


Ich benutze auf Ubuntu atomiadns Webapp und PowerDNS
Auf dem zweiten Server Plesk
Snuffchen
Snuffchen 11.05.2014 um 11:22:34 Uhr
Goto Top
Poste mal das ZONE-File von PowerDNS

Was läuft auf dem 2. Nameserver 555.55.555.56?

atomiadns hab ich bisher noch nicht genutzt, aber mit PDNS und PowerAdmin haben wir selbst eine Konfiguration mit 4 verteilen Nameservern laufen.
xp-user
xp-user 11.05.2014, aktualisiert am 22.01.2018 um 15:31:50 Uhr
Goto Top
Wie komm ich an das Zone-File ran?
mysql -p
connect powerdns;
select * records;
Gibt ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'records' at line 1  


Der zweite Nameserver zeigt auch auf den Ubuntu Server. War n Typo.
Snuffchen
Snuffchen 11.05.2014 um 11:36:49 Uhr
Goto Top
Was machen 2 Nameservereintrage für einen Sinn die auf den gleichen Server zeigen, was ist wenn der Server ausfällt? Nicht ohne Grund verbieten die meissten Registrys Nameservereinträge die im gleichen Subnetz leigen.

Zonefile war quatsch, PDNS legt das ja in seiner MySQL-Datenbank ab .. da müsstest du mal schauen
xp-user
xp-user 11.05.2014, aktualisiert am 22.01.2018 um 15:32:06 Uhr
Goto Top
Ist geplant. face-smile

mysql -p
connect powerdns;
select * records;
Gibt ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'records' at line 1  
Snuffchen
Snuffchen 11.05.2014 um 11:40:39 Uhr
Goto Top
select * FROM records
xp-user
xp-user 11.05.2014 um 11:41:21 Uhr
Goto Top
mysql> select * from records;
Empty set (0.00 sec)
Snuffchen
Snuffchen 11.05.2014 um 11:45:30 Uhr
Goto Top
Ich glaube du solltest erst mal die Kombination atomiadns mit pdns checken, da ist glaub noch ein syncdienst dabei der die zonen dann in die pdns datenbank schreib. Weil wenn die pdns Datenbank leer ist, dann wird auch nix aufgelöst
xp-user
xp-user 11.05.2014 um 11:50:38 Uhr
Goto Top
  1. atomiadnsclient --method GetNameserverGroups
$VAR1 = [
'default'
];


das sollte soweit korrekt sein

  1. atomiapowerdnssync get_server
Shell will be removed from the Perl core distribution in the next major release. Please install the separate libshell-perl package. It is being used at /usr/share/perl5/Net/DNS/Zone/Parser.pm, line 30.
default

  1. ps axww | grep powerdnssync | grep perl
756 ? S 18:44 /usr/bin/perl -w /usr/bin/atomiapowerdnssync updated
root@dns:~# atomiadnsclient --method GetAllZones
$VAR1 = [
{
'name' => 'domain.com',
'id' => '9'
}
];


  1. atomiapowerdnssync full_reload_online
Shell will be removed from the Perl core distribution in the next major release. Please install the separate libshell-perl package. It is being used at /usr/share/perl5/Net/DNS/Zone/Parser.pm, line 30.

hier müsste der Fehler liegen.
xp-user
xp-user 11.05.2014 um 11:53:05 Uhr
Goto Top
Ok Syslog zeigt interessantes:

atomiapowerdnssync_updated: Caught exception handling command: you have to specify powerdns_db_hostname at /usr/share/perl5/Atomia/DNS/PowerDNSDatabase.pm line 29.
Lochkartenstanzer
Lochkartenstanzer 11.05.2014 aktualisiert um 12:57:16 Uhr
Goto Top
Zitat von @xp-user:

Nameserver ns1.domain.com meldet Kein Host domain.com gefnden

Moin,

ganz einfach:

Für den "host" domain.com muß auch ein A-Record definiert werden. Du hast nur für *.domain.com records definiert.

lks
xp-user
xp-user 11.05.2014 um 14:49:11 Uhr
Goto Top
Ich habe jetzt domain.com A 444.44.444.44 hinzugefügt.
Selbes Problem.

Wobei ich nun etwas weiter bin:


Syslog: Caught exception handling command: error connecting to powerdns at
Ich habe nun das Passwort für den User geändert. Aber die Fehlermeldung bleibt.
Snuffchen
Snuffchen 11.05.2014 um 21:12:27 Uhr
Goto Top
Hast du das auch korrigiert, d.h. den Hostname der Datenbank?

you have to specify powerdns_db_hostname at /usr/share/perl5/Atomia/DNS/PowerDNSDatabase.pm line 29
xp-user
xp-user 11.05.2014 um 21:20:58 Uhr
Goto Top
Ja, das habe ich korrigiert.

in /etc/atomiadns.conf

powerdns_db_hostname = localhost
powerdns_db_username = user
powerdns_db_password = xxx
powerdns_db_database = database
Phalanx82
Phalanx82 12.05.2014 um 12:47:33 Uhr
Goto Top
Dann bitte den Thread auch als gelößt markieren, Danke.
xp-user
xp-user 12.05.2014 um 12:58:27 Uhr
Goto Top
Alsbald der Thread gelöst ist. Versprochen.
Lochkartenstanzer
Lochkartenstanzer 12.05.2014 um 13:13:05 Uhr
Goto Top
Zitat von @xp-user:

Alsbald der Thread gelöst ist. Versprochen.

Hast Du jetzt eher ein problem mit den DNS-Records an sich oder Deinem AtomiaDNS?

Bei ersterem sollte der passende A-Record Abhilfe schaffen. Bei letzterem müßte Dir jemand anders helfen, da ich eher der bind-Fraktion angehöre.

lks
xp-user
xp-user 12.05.2014 um 13:58:41 Uhr
Goto Top
Ich denke es müsste an AtomiaDNS liegen. face-sad