Skip to content

Instantly share code, notes, and snippets.

@franleplant
Last active February 21, 2025 19:17

Revisions

  1. franleplant revised this gist Nov 16, 2019. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions index.md
    Original file line number Diff line number Diff line change
    @@ -2,6 +2,9 @@

    Dicho esto, si no te es posible escaparle al `.com.ar` segui leyendo.

    Si te sirvio esta informacion considera aportar para apoyar mi trabajo via Bitcoin 1MBakrHeKFxks4SbhY7MdnhDEQnkDnPoJK
    Desde ya muchas gracias

    ## Como delegar?

    Mi recomendacion es usar un DNS hosted como Route 53 de AWS. DNS hosted significa que es un servidor de DNS, conectado a la base de datos distribuida que es DNS, hostead / administrado por otro, en este caso AWS. Hay otras alternativas solo que yo solo use Route 53. Busquen `Hosted DNS` en internet para ver alternativas. Route 53 es realmente muy barato, algo asi como 1 dolar por mes mas 0.2 dolares por hosted zone (dominio)
  2. franleplant revised this gist Nov 16, 2019. 1 changed file with 27 additions and 0 deletions.
    27 changes: 27 additions & 0 deletions index.md
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,33 @@
    **IMPORTANTE** mi recomendacion es **evitar nic.ar** en lo posible ya que es tenido diversos problemas con su servicio, la renovacion es incomoda, me han disputado y quitado dominios que he tenido y pagado por años, tenes que sacar clave fiscal para crear un dominio. Si no tienen problemas teniendo un dominio que no sea `.com.ar` entonces usen Godaddy u otra cosa.

    Dicho esto, si no te es posible escaparle al `.com.ar` segui leyendo.

    ## Como delegar?

    Mi recomendacion es usar un DNS hosted como Route 53 de AWS. DNS hosted significa que es un servidor de DNS, conectado a la base de datos distribuida que es DNS, hostead / administrado por otro, en este caso AWS. Hay otras alternativas solo que yo solo use Route 53. Busquen `Hosted DNS` en internet para ver alternativas. Route 53 es realmente muy barato, algo asi como 1 dolar por mes mas 0.2 dolares por hosted zone (dominio)

    La delegacion es el proceso por el cual vos asignas un registro `NS` a tu dominio en nic.ar, esto quiere decir, indicar a la base de datos global DNS que si quiere saber comopara acceder a `tudominio.com.ar` tiene que pedirle el ip a `NS`.

    Como DNS es una base de datos distribuida gerarquica este cambio tipicamente toma tiempo. En el caso de la entrada que vamos a crear en Route 53 (CNAME, A, etc), como es de AWS, la actualizacion va a ser rapida, unas cuantas horas cuanto mucho. En el caso del cambio de nic.ar, yo he tenido que esperar 3 o 4 dias, pero lo esperable seria 24hs (otra razon mas para evitar este servicio de #@#%#!).

    Entonces
    - en Route 53, clickear en `Created hosted zone` (hosted zone = dns para un dominio)
    - ingresar nombre de dominiop `tudominio.com.ar` y dejar todas las opciones por defecto
    - en este punto vamos a ver los registros que AWS crean por defecto para nuestro dominio: NS y SOA
    - el registro NS (name server) es el que vamos a agregar en la parte de delegacion de nic.ar, recomiendo agregar uno por uno todos los NS que nos da amazon (se usan para contingencias y balancear cargas). Una vez que pasa esto esperar.
    - En este punto tenemos que cuando alguien accede a `tudominio.com.ar` se va a generar una consulta DNS a nic.ar y este va a redireccionar a Amazon, pero todavia Amazon no sabe a donde redireccionar, para eso, el siguiente paso
    - Para propiamenete resolver la consulta DNS `tudominio.com.ar`, tenemos dos alternativas, que se resuelva a un IP de donde esta hosteada tu pagina (i.e. tu propio servidor), para eso agregamos un registro A con el IP del servidor; o si queremos redirigir a otro dominio (i.e. un servidor de amazon o las paginas de github) tenemos que agregar una entrada CNAME con el dominio destion (i.e. aws-123.com).

    Para mas informacion de como redirigir a Github leer la documentacion de github.

    ## Checkear el estado de la delegacion


    Delegar DNS con nic.ar apesta y suele ser bastante lento.
    A continuacion detallo una buena forma para averiguar como viene el tramite:

    (para alternativas, ver comentarios)

    ```sh
    dig +trace tudominio.com.ar
    ```
  3. franleplant revised this gist Nov 8, 2015. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions index.md
    Original file line number Diff line number Diff line change
    @@ -6,6 +6,7 @@ dig +trace tudominio.com.ar
    ```

    Al ejecutar esto vas a ver como se va intentando resolver el dominio.

    Asi se resuelve un dominio no delegado:

    ```sh
  4. franleplant revised this gist Nov 8, 2015. No changes.
  5. franleplant revised this gist Nov 8, 2015. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion index.md
    Original file line number Diff line number Diff line change
    @@ -41,6 +41,6 @@ com.ar. 3600 IN SOA c.dns.ar. noc.nic.gob.ar. 2015110709 43200 3600 1728000 86
    ```
    La parte notable es que el ultimo escalon es el SOA y eso apunta q nic.ar, lo cual da la pauta de que el nic.ar
    La parte notable es que el ultimo escalon es el SOA y eso apunta a nic.ar, lo cual da la pauta de que nic.ar
    todavia no propago la delegacion.
  6. franleplant created this gist Nov 8, 2015.
    46 changes: 46 additions & 0 deletions index.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,46 @@
    Delegar DNS con nic.ar apesta y suele ser bastante lento.
    A continuacion detallo una buena forma para averiguar como viene el tramite:

    ```sh
    dig +trace tudominio.com.ar
    ```

    Al ejecutar esto vas a ver como se va intentando resolver el dominio.
    Asi se resuelve un dominio no delegado:

    ```sh
    $ dig +trace asdasdjhasdkjaskj123o123.com.ar 23:50:47

    ; <<>> DiG 9.8.3-P1 <<>> +trace asdasdjhasdkjaskj123o123.com.ar
    ;; global options: +cmd
    . 12266 IN NS m.root-servers.net.
    . 12266 IN NS k.root-servers.net.
    . 12266 IN NS j.root-servers.net.
    . 12266 IN NS c.root-servers.net.
    . 12266 IN NS i.root-servers.net.
    . 12266 IN NS e.root-servers.net.
    . 12266 IN NS b.root-servers.net.
    . 12266 IN NS g.root-servers.net.
    . 12266 IN NS h.root-servers.net.
    . 12266 IN NS d.root-servers.net.
    . 12266 IN NS f.root-servers.net.
    . 12266 IN NS l.root-servers.net.
    . 12266 IN NS a.root-servers.net.
    ;; Received 228 bytes from 8.8.8.8#53(8.8.8.8) in 66 ms
    ar. 172800 IN NS b.dns.ar.
    ar. 172800 IN NS c.dns.ar.
    ar. 172800 IN NS a.dns.ar.
    ar. 172800 IN NS ns2.switch.ch.
    ar. 172800 IN NS ar.cctld.authdns.ripe.net.
    ar. 172800 IN NS d.dns.ar.
    ;; Received 419 bytes from 192.36.148.17#53(192.36.148.17) in 401 ms
    com.ar. 3600 IN SOA c.dns.ar. noc.nic.gob.ar. 2015110709 43200 3600 1728000 86400
    ;; Received 103 bytes from 200.16.99.17#53(200.16.99.17) in 102 ms
    ```
    La parte notable es que el ultimo escalon es el SOA y eso apunta q nic.ar, lo cual da la pauta de que el nic.ar
    todavia no propago la delegacion.