Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: [u]nsigned en 9 Julio 2020, 03:11 am



Título: [Resuelto] Cómo crear mis propios Nameservers?
Publicado por: [u]nsigned en 9 Julio 2020, 03:11 am
Hola, acabo de contratar un VPS en hostinger. El tema es que esta empresa no te da nameservers con sus vps,  asi que me pregunto si es posible crear los míos propios en el vps? del tipo ns1.dominio.tld ns2.dominio.tld

Y otra duda que tengo es si es lo mismo un nameserver y un dns?


Título: Re: Cómo crear mis propios Nameservers?
Publicado por: MinusFour en 9 Julio 2020, 03:42 am
Puedes hacer eso (con BIND por ejemplo), o puedes usar los NS de cloudflare (que es mucho más sencillo y resistente a DDOS).


Título: Re: Cómo crear mis propios Nameservers?
Publicado por: [u]nsigned en 9 Julio 2020, 04:06 am
Actualmente estoy usando cloudflare. Pero me gustaría crear mis propios dns para no depender de un servicio externo, además no se que tanto aguante el servicio gratuito de cloudflare y cual sera el limite.

La verdad que no tengo mucha idea de devops o administración de servidores, soy nuevo en esto....vos decis que con el servicio free de CF no tendría problemas o limitaciones?


Título: Re: Cómo crear mis propios Nameservers?
Publicado por: el-brujo en 9 Julio 2020, 09:18 am
Si, puedes crear tus propios servidores de nombres con tu dominio, pero deberás usar un servidor Bind o similar para que funcione. Es posible y funciona

Es lo mismo un nameserver que un dns, la nomenclatura va variando. Normalmente el formato más utilizado es ns.dominio.tld y ns1 o ns2.dominio.tld pero podrías poner cualquier otro nombre loquesea.dominio.tld

Quizás tengas que añadir registro PTR del reverso de la IP en Bind o en el registrador de la IP de tu VPS (si es que lo permite en su panel de control). Ya que es una IP "ahora tuya" que tu no controlas el reverso.

Si usas CloudFlare, no puedes usar tus propios servidores DNS del dominio, ya que no funcionará. Tendrás que usar los que elllos te asignen. O funcionará durante un tiempo... o a medias. Técnicamente podrías ver la respuesta DNS usando CloudFlare y copiar esos datos (registros tipo A y AAAA) a tu servidor DNS propio, pero varian según región, país, continente, así que tu web-blog-foro  o lo que sea quedaría seguramente en parte inaccesible.

CloudFlare plan gratuito es ilimitado a nivel de tráfico y consultas, sólo tienes que tener en cuenta no activar el Rate Limiting de pago, porque si tuvieras muchas consultaso un ataque te cobrarían tráfico "extra", pero no está activado por defecto.

Es totalmente transparente el servicio de CloudFlare, no tendrás limitaciones de tráfico. Su CDN es muy grande y funciona bien. Nosotros usamos el de pago sólo para poder personalizar algunas opciones, como páginas de error y tener más reglas del firewall, unas 20 activas en vez de 5 y coass así. Y además incluye WAF, con más reglas, pero siempre puedes configurarlas en el servidor de destino, es decir en el tuyo. El plan Pro son 20€ al mes que es el que usamos aquí.

CloudFlare en una versión de pago ya bastante más cara, si que permite también DNS (Name Servers) personalizados, pero es muy caro. Plan BUsiness son 200€ mensuales. Y plan Enterprise ya ni se sabe xD. Se llama "Custom NameServers"

Citar
Custom Nameservers
Custom nameservers allow you to create your own, unique nameservers in place of your assigned Cloudflare nameservers. To switch to using custom nameservers, first create them here, then add them as glue records at your registrar.   
Help
What is a custom nameserver?
Cloudflare enables you to use nameservers which reflect your own domain (eg. ns.elhacker.net). You can use them in place of your Cloudflare assigned nameservers.

Custom nameservers have the following limitations:

You must have between two and five custom nameservers
The custom nameservers can only be created as subdomains of elhacker.net (e.g. ns1.elhacker.net and ns2.elhacker.net).

When custom nameservers are created, glue records need to be created at your registrar with the IP addresses of your custom nameservers. Failure to do so can cause all DNS lookups for your site to fail. Further
information can be found here: Can I get vanity or custom nameservers using Cloudflare?
Note: Your assigned Cloudflare nameservers will continue to work even after custom nameservers are enabled.

https://support.cloudflare.com/hc/es-es/articles/200169006


Título: Re: Cómo crear mis propios Nameservers?
Publicado por: MinusFour en 9 Julio 2020, 15:28 pm
Si usas CloudFlare, no puedes usar tus propios servidores DNS del dominio, ya que no funcionará. Tendrás que usar los que elllos te asignen. O funcionará durante un tiempo... o a medias. Técnicamente podrías ver la respuesta DNS usando CloudFlare y copiar esos datos (registros tipo A y AAAA) a tu servidor DNS propio, pero varian según región, país, continente, así que tu web-blog-foro  o lo que sea quedaría seguramente en parte inaccesible.

Técnicamente si puedes, solo tienes que agregar los registros NS de cloudflare a tu servidor. Yo cometí ese error... Use los DNS que me daba mi hosting en lugar de cambiar los DNS a los que apunta directamente en el registrar. Entonces, era Registrar -> Hosting -> Cloudflare. Yo creo que está ahí porque quizás haya compañias que no dejan cambiarte los DNS o algo así.

No quieres hacer eso en mi opinión porque agregas latencia a las peticiones DNS (pasar por servidores DNS extras) y porque agregas otro punto de fallo en la resolución de tus DNS. Tampoco creo que puedas delegar NS de subdominios a cloudflare (al menos no en la versión gratuita) así que no tiene mucho sentido.

Yo no me preocuparía por las DNS de Cloudflare. Quizás su cache/web proxy que ofrecen tenga limitaciones pero las DNS en si lo dudo mucho. Otra cosa es si Cloudflare quiebra y/o dejan de ofrecer el servicio (nada es eterno).

Encima, tienen unos de los servidores más rápidos:

https://www.dnsperf.com/dns-providers-list/


Título: Re: Cómo crear mis propios Nameservers?
Publicado por: [u]nsigned en 9 Julio 2020, 21:45 pm
Muchas gracias a ambos, ya me despejaron todas las dudas. Así que voy a seguir con cloudFlare nomas.


Título: Re: [Resuelto] Cómo crear mis propios Nameservers?
Publicado por: Danielㅤ en 20 Abril 2021, 19:47 pm
Encima, tienen unos de los servidores más rápidos:


De los servicios si, pero del mantenimiento web no, todavía tienen en el footer el 2020  :laugh:

© 2020 PerfOps Sp z.o.o. All rights reserved.


Saludos