linux:tcpip:dns

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
linux:tcpip:dns [12/01/2020 23:37] – [comandos] matelinux:tcpip:dns [18/12/2023 00:16] (actual) mate
Línia 1: Línia 1:
-dns+DNS
 {{tag>linux tcpip dns}} {{tag>linux tcpip dns}}
 +
 == related == related
   * [[tcpip:dns:start|]]   * [[tcpip:dns:start|]]
 +  * [[tcpip:dns:dnsmasq]]
 +  * [[tcpip:dns:bind9]]
 +  * [[https://www.dns0.eu/]]
  
-== dnsmasq +== + info - Debian (Ubuntu) KDE Neon 
-/via: [[https://wiki.archlinux.org/index.php/dnsmasq]]+  * ''/etc/resolv.conf'' es symlink de fichero generado dinámicamente 
 +  * se gestiona a través de **systemd-resolved** -> **/etc/systemd/resolved.conf** 
 +  * <code bash>resolvectl status</code> 
 +  * <code bash>systemctl status systemd-resolved.service</code>
  
 == comandos == comandos
-  * ''journalctl -u dnsmasq.service'' +  * clear DNS debian: <code bash>sudo systemd-resolve %%--%%flush-caches</code> 
-  * ''dnsmasq --test'' +  * full config?: <code bash>systemd-analyze cat-config systemd/resolved.conf</code>
-  * clear DNS debian: ''sudo systemd-resolve --flush-caches'' +
- +
-== conf +
-<code /etc/dnsmasq.conf> +
-listen-address=::1,127.0.0.1 +
-cache-size=1000 # 150 by default +
-</code> +
- +
-== features +
-resolver ciertas direcciones con ciertos servidores DNS +
-<code bash /etc/dnsmasq.d/altran.conf> +
-server=/altran.es/10.29.66.200 +
-</code> +
- +
-== bind9 +
-=== Comandos de interés +
-  * **axfr**: emula la petición DNS de servidores secundarios a servidores DNS primarios +
-  * **host**: peticiones de resolución DNS, pudiendo espicificar a que servidor. +
-    * host [-t [ns,axfr,mx]] <dominio> [servidor DNS] +
-    * host [<IP>,<URL] +
-  * network manager: +
-    * averiguar nombre interfaz y hacer la petición: <code bash>nmcli ---fields NAME con show --active +
-nmcli --fields ip4.dns,ip6.dns con show 'Wired connection 5'</code> +
-    * averiguar DNS asignados:<code bash>nmcli device show [<interfaz>]</code> +
-      * se puede usar filtro ''grep IP4.DNS'' +
-      * también ''nmcli --fields ip4.dns,ip6.dns device show'' +
- +
-=== Paths de interés +
-  * ''/etc/resolv.conf'': contiene los servidores DNS que resolverán nuestras peticiones. ¿opcion search?<code bash /etc/resolv.conf> +
-# generated by NetworkManager, do not edit! +
- +
-search midominio.es +
- +
-nameserver 192.168.3.200 +
-nameserver 192.168.3.201 +
-</code> +
-  * ''/etc/nsswitch.conf'': orden de preferencia en la resolución de peticiones DNS +
-  * ''/etc/host.conf'': lista estática de servidores (resolución nombre - ip) ¿opción multi on? +
-  * ''/etc/hosts''<code bash /etc/hosts> +
-127.0.0.1 localhost.localdomain localhost +
-192.168.X.X nombre_maquina +
-</code> +
-  * ''/etc/sysconfig/network''<code bash /etc/sysconfig/network> +
-NETWORKING=yes +
-HOSTNAME="nombre_maquina" +
-GATEWAY="192.168.10.21" +
-GATEWAYDEV="eth0" +
-FORWARD_IPV4="yes" +
-</code> +
-    * En debian, hay que modificar el fichero ''/etc/hostname'' y/o ejecutar ''$ hostname nombre_maquina'' +
-  * ''/var/cache/bind'' +
-  * ''/etc/bind/db/<documento_zona>'' +
-  * ''/etc/bind/named.conf '' +
-  * ''/etc/bind/named.conf.options'' +
-  * ''/etc/bind/named.conf.local'' +
-  * ''/var/log/daemon.log: errores de demonios del sistema'' +
- +
-==== named.conf.options +
-añadir allow-recursion {127.0.0.1;}; para que tu servidor DNS solo resuelva tus peticiones +
-forwarders: IPs de otros servidores DNS ¿en que casos?+
  
-=== Documento de zona 
-Estructura de un documento de un zona (dominio): 
-los comentarios van precedidos de #  
-OJO con los puntos, indican "final de cadena". Si no se aplican en los subdominios, se concatena el dominio. 
  
-<code> 
-$TTL    86400    # 24 horas 
-@       IN        SOA    dominio.    root@dominio.    (    #    importante los puntos! 
-                       1 ; Serial # número de serie, se suele utilizar AAAAMMDDNNN 
-                   10800 ; Refresh # Consultar cada x segundos (3 horas) 
-                    3600 ; Retry # en caso de error de consula, repetir en 1 hora 
-                  604800 ; Expire # los datos expiran en 1 semana 
-                   86400 ) ; Negative Cache TTL # 1 día de validez  
-</code> 
  • linux/tcpip/dns.1578901068.txt.gz
  • Darrera modificació: 12/01/2020 23:37
  • per mate