2016-12-06 5 views
0

Ich versuche zu verstehen, ob es möglich ist, eine IP-Adresse in einem "Ziel" -Abschnitt eines SRV-Eintrags anstelle eines Host-Namens zu verwenden.Kann ich eine IP-Adresse in einem SRV-Datensatz verwenden?

Ich bemerkte, dass, wenn ein SRV-Eintrag Abfrage auf einem DNS-Server (oder dnsjava verwenden) Ich erhalte die Folge Hostnamen nach einem abschließenden Punkt (absoluter Pfad) - dies bedeutet, dass, wenn ich will eine IP-Adresse, die ich verwende Ich muss den Punkt hacken, damit ich mich mit der Ziel-IP verbinden kann.

Entspricht dies der SRV-Spezifikation (RFC 2782)? Und wenn ich verpflichtet bin, einen Hostnamen zu verwenden, können Sie bitte erklären warum?

Ich frage dies in der Lage, die Client-Seite zu implementieren, die das Ergebnis für einen bestimmten Dienst abrufen, nach der Abfrage der relevanten SRV-Datensatz.

Antwort

3

Der RFC Sie verweisen definiert "Target" als:

Der Domain-Name des Zielhosts. Es muss einen oder mehrere Adressdatensätze für diesen Namen geben, der Name darf kein Alias ​​sein (in im Sinne von RFC 1034 oder RFC 2181).

Daher kann das Ziel keine IP-Adresse sein.

+0

Dank @Rob. Ich habe es bemerkt, aber dieses Zitat klingt zu verschwommen für mich. Ich bin auf der Suche nach einer guten Begründung dafür, dass ich es nicht benutzen kann ... –

Verwandte Themen