Como o IP da LAN está conectado ao nome da máquina?

Como o IP da LAN está conectado ao nome da máquina?

Não consigo descobrir como/onde o IP da LAN está conectado ao nome da minha máquina, de forma que qualquer pessoa que digitar o nome da máquina (nome do host) será direcionada para o IP. Eu sei que o nome da máquina está abaixo, /etc/hostname/mas como esse nome está vinculado à LAN-IP?

Responder1

Se você não tomou medidas para atribuir um nome de host específico a um endereço IP específico, ele pode não estar vinculado.

Na Internet e em redes corporativas, DNS (Domain Name System) é o serviço padrão que vincula os nomes aos endereços IP. Há muitas maneiras de gerenciar registros DNS: eles podem ser gerenciados de forma totalmente manual ou um servidor DHCP pode ser configurado para se comunicar com o servidor DNS para gerenciar automaticamente registros DNS para sistemas que estão obtendo seus parâmetros de rede via DHCP ou DNS dinâmico (DDNS ) pode ser usado para permitir que hosts clientes registrem seus próprios nomes... ou qualquer combinação dessas abordagens. O DNS usa TCP e UDP com número de porta 53.

Em uma rede doméstica simples, talvez você não queira se esforçar para configurar seu próprio servidor DNS. Em vez disso, a maioria dos sistemas Linux e MacOS agora suportam mDNS (DNS multicast). Isso requer dois componentes: um sistema que deseja ser conhecido por outros sistemas deve anunciar-se periodicamente ao segmento da rede local. No Linux, isso geralmente é feito por avahi-daemon. O outro componente seria um resolvedor mDNS; no Linux, que pode ser um módulo resolvedor de plug-in (por exemplo, mdns_minimalou mdnsem /etc/nsswitch.conf), ou integrado, systemd-resolvedse você o usar. O mDNS usa UDP apenas porque é um protocolo baseado em multicast e usa o número de porta 5353.

E, claro, existe a maneira tradicional de editar o arquivo hosts de cada sistema que você possui e adicionar os endereços IP e nomes de host correspondentes de cada um dos seus sistemas a cada um desses arquivos ( /etc/hostsno Linux e MacOS, \Windows\System32\Drivers\etc\hostsno Windows).

Responder2

O endereço IP da LAN é atribuído pelo seu roteador. Ele é atribuído por meio do que é conhecido como DHCP. Você pode ver qual endereço IP está atribuído executando o seguinte comando: ifconfig -a A linha que começa com `inet enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.2.100 netmask 255.255.255.0 broadcast 192.168.2.255

Usando o seguinte comando você pode obter seu nome de host atual:

nome de host MY-LAPTOP

Se você quiser permitir outros computadores em sua rede, você deve usar o arquivo /etc/exports (pelo menos no meu sistema Fedora). As entradas serão semelhantes a: /STUF/STUFF 192.168.2.103(rw,sync,no_subtree_check) # Use o IP Endereço de Cliente OFFICE1 com fio. /STUF/STUFF 192.168.2.104(rw,sync,no_subtree_check) # Use o endereço IP do LENOVO-WIFI Client Wifi.

talvez isso possa ajudar um pouco. Eu uso esses arquivos em um sistema NFS que uso na minha rede.

informação relacionada