Pongo aqui el tema, creo que es el sitio mas adecuado:
Hola a todos, llevo un par de dias peleandome con bind9 montado en ubuntu 14.04. Me funciona perfectamente en local, pero quiero hacer que las paginas sen accesibles desde el exterior de mi red. Para eso, he abierto el puerto 80 al router, ip statica al servidor y tengo un dominio no-ip. Cuando hago ping al dominio me responde mi ip, osea me redirige bien.
La configuracion de bind creo esta bien como comento ya que localmente me funcionan y veo ls webs, pero es externamente cuando desde otr red quiero acceder a ellas que no consigo que funcione.
Pongo un par de archivos de configuracion:
//Archivo de resolucion directa
@ IN SOA ddns.net. root.ddns.net. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ddns.net.
ddns.net. IN A 192.168.1.100
dns.ddns.net. IN A 192.168.1.100
pc1.ddns.net. IN A 192.168.1.100
www IN A 192.168.1.100
miweb.ddns.net. IN A 192.168.1.100 //esta web es la que no se me ve desde exterior
Yo creo que el problema esta en el archivo /etc/resolv.conf que cada vez que reinicio se sobreescribe con los datos de /etc/network/interfaces. Os pongo los dos archivos:
//etc/resolv.conf
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.1.100
search ddns.net //se elimina cada vez que se reinici pc como muy bien dice en los comentarios
//etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 192.168.1.100 ///Igual el error esta aqui
¿Alguna ayuda por favor?