Aller au contenu

Featured Replies

Posté(e)

Bonjour à tous,

Depuis quelques jours, mon Nas n'arrive plus à récupérer le contenu de fichier venant de l'extérieur (file_get_contents):

$url = 'http://samples.openweathermap.org/data/2.5/weather?q=London&appid=b1b15e88fa797225412429c1c50c122a1';
$json = file_get_contents( $url );  

La fonction renvoie FALSE

Log Apache :

PHP message: PHP Warning: file_get_contents(http://samples.openweathermap.org/data/2.5/weather?q=London&appid=b1b15e88fa797225412429c1c50c122a1):

failed to open stream: php_network_getaddresses: gethostbyname failed. errno=11

J'ai essayé d'autres url, par exemple : http://json-schema.org/example/geo.json mais ça ne marche pas non plus.

Je ne sais pas à quel endroit se situe le blocage, quelqu'un aurait une idée ?

 

Posté(e)

L'erreur indique un problème de résolution du nom de domaine (DNS).

Ton NAS n'a pas de passerelle renseignée et/ou de serveur DNS dans les paramètres de la carte réseau.

Posté(e)
  • Auteur

Merci pour cette réponse rapide,

J'ai installé la version 6.1.1-15101-3

Fixed Issues

  1. Fixed a security vulnerability regarding Linux kernel (CVE-2017-7308).
  2. Enhanced the stability of DSM when establishing a network connection.
  3. Fixed an issue where DNS server might fail to add IPv6 subnet.

Et maintenant tout OK.

Posté(e)

Ça n'avait rien à voir avec ce que tu as surligné en bleu. Je suppose que le redémarrage a remis les choses en ordre.

  • 4 semaines après...
Posté(e)
  • Auteur

Effectivement, l'update n'avait rien à voir.

Par contre le problème s'est encore reproduit, j'ai rebooté ma box aucun effet, seul le reboot du Nas solutionne le problème.

Mon script n'a pas changé, il tourne depuis environ 2 ans, j'étais chez free et 0 problème, actuellement je suis chez SFR, je ne sais pas s'il peut y avoir un lien, prob d'accès réseau ...

Une idée ?

Posté(e)

Quelle est l'adresse IP du serveur DNS utilisé par le NAS ?

Essaye d'utiliser un autre serveur DNS car l'erreur que tu as décrite plus haut ("gethostbyname failed") indique un problème de résolution.

Posté(e)
  • Auteur

Donc mon c'est le DNS de ma box qui poserait problème, par contre je ne comprends pas, pourquoi le fait de rebooter solutionne le problème.

Je peux forcer l'utilisation d'un autre DNS depuis le NAS ?

Posté(e)
  • Auteur

Merci pour l'info, je vais tester en fixant les DNS.

 

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.