Basic Networking
Contenido |
Resolviendo Nombres
Herramientas
- nslookup
Herramienta para resolver hosts, actualmente esta siendo sustituida, algunos ejemplos de uso
># nslookup www.google.com servidorDNS
- host
Es más básico que nslookup y no tiene modo interactivo
># hosts www.google.com
- dig
Sustituto de nslookup, potente y flexible
># dig goolge.com
># dig google.com MX
- whois
permite obtener información sobre un dominio, contactos, propietario etc...
Ficheros de Configuración
/etc/host Si tenemos pocos equipos es posible que no necesitemos un servidor DNS, para ello podemos poner las ips y nombres de los servidores que queramos resolver en el fichero hosts, de la siguiente manera.
127.0.0.1 localhost 192.168.2.23 apollo.dominio.com apollo
/etc/resolv.conf Si disponemos de servidores DNS, deberemos ponerlos en el fichero resolv.conf
domain dominio.com search dominio.com nameserver 192.168.2.11 nameserver 192.168.2.69
/etc/nsswitch.conf Normalmente linux revisa primero el fichero /etc/hosts y despues los servidores DNs de todas maneras podemos cambiarlo modificando nsswitch
hosts: files dns
No sólo existen estas posibilidades nsswitch también permite resolver nombres mediante LDAP, Netbios. por otro lado este fichero de configuración también permite configurar en el sistema la autenticación de usuarios y grupos.
/etc/networks es lo inverso a /etc/hosts pero para ip's de redes.
loopback 127.0.0.0 mired 192.168.2.0
Configuración DHCP
Existen tres clientes dhcp, pump, dhclient y dhcpcd que se conectan al server dhcpd para obtener la información de red necesaria, para ello es necesario configurar los ficheros de la tarjeta de red,
Red Hat y Fedora /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=dhcp
Ubuntu y similares /etc/network/interfaces
iface eth0 inet dhcp
una vez configuradas las tarjetas para trabajar con dhcp podemos llamar llamar al cliente dhcp
># dhclient eth0