Comment se passer de DNS
Posté : 14 févr. 2015, 22:26
Bonsoir
J'ai une question pour un dev en cour :
comment obtenir à un instant "T" les informations DNS d'une URL de facon à pouvoir recharger le site, plus tard même si les DNS ne réponde plus ?
J'ai trouvé ça :
http://php.mesexemples.com/reseaux/exem ... on-de-dns/
Mais aucun exemple ne marche de façon réversible.
Par exemple :
$resultat = gethostbyname("www.yahoo.fr");
echo "IP = $resultat<br/>";
retourne :
IP = 188.125.73.108
Mais si je rentre ça dans la barre d'adresse de mon navigateur, ca me renvoi vers une page d'erreur, du bon domaine certes, mais... pas vers la page de départ...
Le but et de faire en sorte qu'un site web "Alpha" prenne périodiquement des informations sur un site "Beta".
Mais si pour une raison quelconque le DNS ne répond plus pour l'URL du site "Beta" (panne de tous les DNS de la terre, DNS menteur, DNS contraint juridiquement...) je veux que le site "Alpha" puisse tout de même trouver les info du site "Beta" en utilisant des information DNS enregistré préalablement.
Bref de rendre mon système résilient au "pannes" DNS, ceci en full PHP car mon scripte et moi n'auront pas forcément accès à la configuration du serveur...
Avez-vous une solution sous le coude ?
J'ai une question pour un dev en cour :
comment obtenir à un instant "T" les informations DNS d'une URL de facon à pouvoir recharger le site, plus tard même si les DNS ne réponde plus ?
J'ai trouvé ça :
http://php.mesexemples.com/reseaux/exem ... on-de-dns/
Mais aucun exemple ne marche de façon réversible.
Par exemple :
$resultat = gethostbyname("www.yahoo.fr");
echo "IP = $resultat<br/>";
retourne :
IP = 188.125.73.108
Mais si je rentre ça dans la barre d'adresse de mon navigateur, ca me renvoi vers une page d'erreur, du bon domaine certes, mais... pas vers la page de départ...
Le but et de faire en sorte qu'un site web "Alpha" prenne périodiquement des informations sur un site "Beta".
Mais si pour une raison quelconque le DNS ne répond plus pour l'URL du site "Beta" (panne de tous les DNS de la terre, DNS menteur, DNS contraint juridiquement...) je veux que le site "Alpha" puisse tout de même trouver les info du site "Beta" en utilisant des information DNS enregistré préalablement.
Bref de rendre mon système résilient au "pannes" DNS, ceci en full PHP car mon scripte et moi n'auront pas forcément accès à la configuration du serveur...
Avez-vous une solution sous le coude ?