Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
| linux:tcpip:dns [23/08/2018 01:11] – [dns] mate | linux:tcpip:dns [08/07/2025 01:58] (actual) – [configuració DNS] mate | ||
|---|---|---|---|
| Línia 1: | Línia 1: | ||
| - | = dns | + | = DNS |
| {{tag> | {{tag> | ||
| + | |||
| == related | == related | ||
| * [[tcpip: | * [[tcpip: | ||
| + | * [[tcpip: | ||
| + | * [[tcpip: | ||
| + | * [[linux: | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| - | == Paquetes necesarios | + | == direct |
| - | bind9 | + | * esbrinar qui gestiona les dades de xarxa (netplan) |
| + | * aplicar els canvis (networkmanager en desktops) | ||
| - | == Comandos de interés | + | === DNS populars |
| - | * **axfr**: emula la petición | + | * Cloudflare |
| - | * **host**: peticiones de resolución | + | * OpenDNS (208.67.222.222, 208.67.220.220) |
| - | * host [-t [ns,axfr,mx]] < | + | * Google Public |
| - | * host [< | + | |
| - | * Linux Mint 18: | + | |
| - | * averiguar nombre interfaz: <code bash>$ ifconfig</ | + | |
| - | * averiguar | + | |
| - | * se puede usar filtro '' | + | |
| - | == Paths de interés | + | == configuració DNS |
| - | * ''/ | + | * interficie de xarxa:<code bash>ip a |
| - | # generated by NetworkManager, | + | ifconfig -a</ |
| - | search | + | === search |
| + | Search domain means the domain that will be automatically appended when you only use the hostname for a particular host or computer. This is basically used in a local network. | ||
| - | nameserver | + | <code properties / |
| - | nameserver | + | <code properties> |
| + | |||
| + | <code bash> | ||
| + | test.xyz.com has address | ||
| + | <code bash> | ||
| + | Server: | ||
| + | Address: | ||
| + | |||
| + | Name: | ||
| + | Address: 192.168.1.5</ | ||
| + | |||
| + | /via: [[https:// | ||
| + | === resolv.conf | ||
| + | * ''/ | ||
| + | * ''/ | ||
| + | * se gestiona a través de **systemd-resolved** -> **/ | ||
| + | |||
| + | * / | ||
| + | * / | ||
| + | * no recomanat, sobreescrit per NetworkManager | ||
| + | * < | ||
| + | nameserver 8.8.4.4</ | ||
| + | * /etc/hosts: < | ||
| + | 78.47.249.138 wiki.fidmag.org | ||
| </ | </ | ||
| - | | + | |
| - | * '' | + | |
| - | * ''/ | + | |
| - | 127.0.0.1 localhost.localdomain localhost | + | * llistat DNS: <code bash> |
| - | 192.168.X.X nombre_maquina | + | * actualitzar canvis pendents: <code bash> |
| + | * interficie responent: <code bash> | ||
| + | * update files: <code bash> | ||
| + | |||
| + | |||
| + | === netplan (servers) | ||
| + | * identificar el netplan fet servir:<code bash> | ||
| + | * <code yaml NetworkManager> | ||
| + | # Let NetworkManager manage all devices on this system | ||
| + | network: | ||
| + | version: 2 | ||
| + | renderer: NetworkManager | ||
| </ | </ | ||
| - | * ''/ | + | * < |
| - | NETWORKING=yes | + | version: 2 |
| - | HOSTNAME=" | + | ethernets: |
| - | GATEWAY=" | + | eth0: |
| - | GATEWAYDEV=" | + | dhcp4: true |
| - | FORWARD_IPV4=" | + | nameservers: |
| + | addresses: [8.8.8.8, 8.8.4.4]</ | ||
| + | * <code yaml IP-fija> | ||
| + | | ||
| + | | ||
| + | eth0: | ||
| + | dhcp4: false | ||
| + | addresses: [192.168.1.10/24] | ||
| + | gateway4: 192.168.1.1 | ||
| + | | ||
| + | addresses: | ||
| + | * aplicar: <code bash> | ||
| + | sudo netplan generate # si problemas y repetir apply | ||
| </ | </ | ||
| - | * En debian, hay que modificar el fichero ''/ | ||
| - | * ''/ | ||
| - | * ''/ | ||
| - | * ''/ | ||
| - | * ''/ | ||
| - | * ''/ | ||
| - | * ''/ | ||
| - | === named.conf.options | + | === NetworkManager |
| - | añadir allow-recursion {127.0.0.1;}; para que tu servidor DNS solo resuelva tus peticiones | + | * Interfície gràfica |
| - | forwarders: IPs de otros servidores | + | * després d' |
| + | |||
| + | == nmcli | ||
| + | * <code bash> | ||
| + | * <code bash> | ||
| + | * <code bash> | ||
| + | |||
| + | |||
| + | == comandos (OLD) | ||
| + | * NO: <code bash> | ||
| + | * clear DNS debian: <code bash> | ||
| + | * full config?: <code bash> | ||
| - | == Documento de zona | ||
| - | Estructura de un documento de un zona (dominio): | ||
| - | los comentarios van precedidos de # | ||
| - | OJO con los puntos, indican "final de cadena" | ||
| - | < | ||
| - | $TTL 86400 # 24 horas | ||
| - | @ | ||
| - | 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 | ||
| - | </ | ||