class

OvhApi::Endpoints::Ips

Inherits Reference < Object

Endpoints /ip/{ip}/reverse.

OVH gère le DNS inverse au niveau de chaque adresse IP plutôt que par zone. Chaque IP peut porter un reverse unique (format FQDN terminé par un point, standard RFC 1035).

Constructors

new(client : OvhApi::Client)
Source

Instance methods

delete_reverse(ip : String, ip_reverse : String) : Nil

Supprime le reverse d'une IP.

DELETE /ip/{ip}/reverse/{ipReverse}.

Source
get_reverse(ip : String, ip_reverse : String) : Reverse

Détail du reverse d'une IP.

GET /ip/{ip}/reverse/{ipReverse} → {ipReverse, reverse}.

Source
list(ip : String) : Array(String)

Liste les IP pour lesquelles un reverse a été défini dans le bloc qui contient ip (OVH renvoie les IPs du bloc, pas seulement celle passée en argument).

GET /ip/{ip}/reverse → liste d'IPs au format texte.

Source
set_reverse(ip : String, reverse : String, ip_reverse : String | Nil = nil) : Reverse

Définit le reverse d'une IP.

POST /ip/{ip}/reverse avec {ipReverse, reverse}.

  • ip : le bloc IP ou l'IP elle-même.
  • ip_reverse : l'IP concrète à configurer (si ip est un bloc) ; par défaut identique à ip.
  • reverse : le FQDN, doit se terminer par un point (web01.aloli.fr.).

OVH valide que le FQDN résout bien sur l'IP avant d'accepter.

Source