Mauvais Paramètres DNS, php_network_getaddresses: getaddrinfo failed Nom ou d'un service n'est pas connu, nslookup
Le problème à l'origine ressemblait à ceci:
Warning: file_get_contents() [function.file-get-contents]:
php_network_getaddresses: getaddrinfo failed: Nom ou service qui n'est pas connu dans
/home///ppk_hotweb.class.php sur la ligne 58
J'ai utilisé cURL ainsi, il a juste retourné null, c'est elle.. à la Fois (fichier & cURL) ont été activés.
Essayé file_get_contents('google.com')
et cela a fonctionné!
Pourquoi ne pas file_get_contents('domain.com.au')
travail alors?
J'ai donc commencé la lecture de stackoverflow postes et les gens disent que c'est un des paramètres DNS question.
J'ai essayé le suivant:
> # ping domain.com.au
ping: unknown host domain.com.au
Quel est le problème avec l'hébergeur? Le site est en ligne.
Aussi:
# nslookup domaine.com.au
Serveur: 203.16.60.
Adresse: 203.16.60.#53*** Ne peut pas trouver de domaine.com.ua: Pas de réponse
et
> # dig domain.com.au
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6_3.2 <<>> domain.com.au
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52814
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;domain.com.au. IN A
;; AUTHORITY SECTION:
domain.com.au. 3600 IN SOA ns1.web24.net.au. dns.web24.net.au. 2012080201 7200 3600 604800 3600
;; Query time: 1 msec
;; SERVER: 203.16.60.***#53(203.16.60.3)
;; WHEN: Sat Aug 4 05:43:23 2012
;; MSG SIZE rcvd: 92
Je vais vraiment apprécier l'aide!
Merci.
UPD: btw, juste essayé la recherche Whois...
domaine.com.l'ua n'est pas disponible
🙁
/etc/hosts
. Assurez-vous que l'url pointe vers l'endroit où il devrait (généralement localhost).OriginalL'auteur Maksym | 2012-08-03
Vous devez vous connecter pour publier un commentaire.
Le serveur DNS utilisé par votre serveur peut être mis en cache à l'aide de vieux enregistrements DNS depuis la recherche jusqu'que l'hôte fonctionne pour moi.
Mon
dig
ailleurs, les résultats du retour d'une validité d'Un enregistrement dont la vôtre ne semble pas.Ce ne sera probablement pas changer quoi que ce soit étant donné les problèmes de DNS, mais
devrait être:
À l'aide de la première option permet d'essayer de localiser un fichier plutôt que d'utiliser le
http
wrapper.Si vous avez la permission, essayez de changer les serveurs de noms de votre
/etc/resolv.conf
fichier à d'autres serveurs de noms.c'est à partir de paramètres de résolution page: "Si vous ne savez pas quoi mettre dans les cases ci-dessous et ne peut pas communiquer avec votre fournisseur, veuillez fermer cette fenêtre et aller même si cette configuration plus tard." 🙂 je ne sais vraiment pas quoi mettre là 🙂
Essayez simplement à l'aide de Google public DNS serveurs dans votre resolv.fichier conf pour le moment. Remplacer ces lignes nameserver avec les adresses
8.8.8.8
et8.8.4.4
et voir si vous pouvez résoudre que l'hôte après.Vous êtes l'homme!!!! il fonctionne! vous avez sauvé mon cul ! merci beaucoup!!
Vous pouvez continuer en toute sécurité à l'aide de ces serveurs DNS de Google, à moins que votre serveur a un besoin explicite d'utiliser ses propres serveurs de noms de domaine pour la résolution de certains domaines qui sont sous votre contrôle. Depuis que je ne connais pas l'IP complète de ceux que vous utilisiez précédemment, je ne peux pas dire qui les contrôle ou de ce qui se passait, mais il est évident qu'ils étaient en service rassis DNS de l'information et n'ont pas été mis à jour à aller chercher de l'information qu'ils devraient avoir.
OriginalL'auteur drew010
vous pouvez utiliser cette commande sans https comme ci-dessous
OriginalL'auteur Vahid Alvandi