guenneguez_t Posté(e) le 16 janvier 2013 Posté(e) le 16 janvier 2013 Bonjour, Je souhaite que mon synology soit le serveur DNS de mon réseau local. Ma livebox me sort par les trous de nez ;-) Je possède mon domaine genre xxx.com. Mon synology est en 192.168.1.10 Ma box en 192.168.1.1 Dans /etc/hosts 127.0.0.1 localhost 192.168.1.10 thomas 192.168.1.11 portable ... Dans /etc/resolve.conf : nameserver 127.0.0.1 nameserver 192.168.1.1 domain xxx.com search xxx.com Quand je résouds depuis mon PC avec nslookup thomas ca fonctionne : C:Userstguenneguez>nslookup thomas Serveur : thomas Address: 192.168.1.10 Nom : thomas Address: 192.168.1.10 Lorsque j'essaie thomas.xxx.com, je récupère l'adresse IP public que ma box a résolue. C:Userstguenneguez>nslookup thomas.xxx.com Serveur : thomas Address: 192.168.1.10 Réponse ne faisant pas autorité : Nom : xxx.dyndns.org Address: 90.22.210.xxx Aliases: thomas.xxx.com Comment faire pour que ça fonctionne ? A+ Thomas 0 Citer
DjMomo Posté(e) le 16 janvier 2013 Posté(e) le 16 janvier 2013 As-tu essayé le paquet DNS Server ? 0 Citer
guenneguez_t Posté(e) le 27 janvier 2013 Auteur Posté(e) le 27 janvier 2013 Non, je voulais me baser sur le fonctionnement de base linux. A+ Thomas 0 Citer
PiwiLAbruti Posté(e) le 27 janvier 2013 Posté(e) le 27 janvier 2013 Quel est le problème avec le DNS de la Livebox ? Pourquoi veux-tu te servir du NAS comme serveur DNS ? Qu'entends-tu par "fonctionnement de base Linux ? Le NAS ne peut pas faire office de serveur DNS sans un avoir un service qui écoute sur le port UDP/53. Il faut soit utiliser bind (inclus dans le paquet DNS Server), soit Dnsmasq inclus dans par défaut le DSM. 0 Citer
guenneguez_t Posté(e) le 5 février 2013 Auteur Posté(e) le 5 février 2013 La livebox ne sais pas faire de loopback. Si mon NAS a comme nom thomas.xxx.com et que j'utilise la livebox comme DNS, elle me retourne comme adresse IP l'adresse IP public hors je vourdrais l'adresse IP local en 192.... La seul solution est donc de passer le synology en serveur DNS. J'ai donc modifié son /etc/resolve.conf pour qu'il fasse de préférence une résolution par rapport à son /etc/hosts. Il fonctionne. pas besoin de package. Par contre, je voulais éviter de mettre dans le /etc/hosts les FQDN. Et c'est là que je bloque. A+ Thomas 0 Citer
PiwiLAbruti Posté(e) le 5 février 2013 Posté(e) le 5 février 2013 Dnsmasq est ton ami, je l'utilise pour les résolutions de noms sur le réseau local et c'est parfait. Il faut créer un fichier dnsmasq.conf et entrer les enregistrements locaux dedans : domain-needed bogus-priv no-hosts resolv-file=/etc/resolv.conf clear-on-reload no-negcache neg-ttl=60 cache-size=1000 address=/livebox/192.168.1.1 address=/mydomain.tld/192.168.1.2 address=/nas/192.168.1.2 ptr-record=1.1.168.192.an-addr.arpa,livebox ptr-record=2.1.168.192.an-addr.arpa,mydomain.tld ptr-record=2.1.168.192.an-addr.arpa,nas ... préciser l'ordre des serveurs DNS dans resolv.conf : nameserver 192.168.1.2 # NAS nameserver 192.168.1.1 # Livebox ... et démarrer Dnsmasq en précisant bien le chemin vers dnsmasq.conf (path) : DiskStation> /usr/syno/sbin/dnsmasq -C /path/dnsmasq.conf Dnsmasq prend les serveurs dans l'ordre défini dans resolv.conf. Ainsi mydomain.tld et tous ses sous domaines (*.domain.tld) seront résolus en 192.168.1.2 sur le réseau local. Les domaines ne pouvant pas être résolus par Dnsmasq seront transmis au DNS de la Livebox. 0 Citer
guenneguez_t Posté(e) le 7 février 2013 Auteur Posté(e) le 7 février 2013 J'ai rajouté les entrées de nom court et FQDN dans mon /etc/hosts de synology et c'est OK. Je n'ai rien besoin d'installer de plus. Par contre ce que je souhaitais c'est ne mettre que l'un des 2 noms et qu'une règle dis que si je cherche l'un des deux il trouve. Je pensais que c'était lié au champ search du resolve.conf, mais ça n'a pas l'aire de fonctionner. A+ Thomas 0 Citer
PiwiLAbruti Posté(e) le 8 février 2013 Posté(e) le 8 février 2013 Par contre ce que je souhaitais c'est ne mettre que l'un des 2 noms et qu'une règle dis que si je cherche l'un des deux il trouve. Je pensais que c'était lié au champ search du resolve.conf, mais ça n'a pas l'aire de fonctionner. J'ai rien compris. :-) 0 Citer
Messages recommandés
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.