SOAP - DNS Records

#1
Hallo zusammen,
wollte gerade mal alle DNS einträge einer Domain per SOAP auslesen.
Hierbei habe ich zum Beispiel folgenden Aufruf gemacht:
$client->dns_zone_get($session,$website_uid);

leider kam daraufhin nur ein leerer Eintrag zurück.
Anschließend habe ich mir die Funktionsweise mal angeschaut.

Es wird die Funktion getDataRecord aufgerufen, die wiederum gibt den Eintrag aus der DB zurück, nach Definition in der Datei:
dns_soa.tform.php
Dort ist definiert, das der Index die Spalte id ist.

So nun zum Problem:
Sollte hier nicht eher die spalte "zone" als where genommen werden um alle einträge zurück zu bekommen?

Oder habe ich nur eine falsche Denkweise und es geht anders?
 
#2
*Grml* Vielleicht erst denken dann posten :)
Hab grad gesehen, das es so richtig geht:
$client->dns_aaaa_get($session, array('zone'=>2));
Damit bekommt man alle DNS einträge zurück, daher spielt es keine Rolle welchen sub DNS call man macht.
Möchte man das ganze differenzieren, muss der Call erweitert werden:
$client->dns_aaaa_get($session, array('zone'=>2,'type'=>'MX'));
Damit werden alle MX Records angezeigt
 

Werbung

Top