Configurar o endereço externo é o trabalho de ifconfig
. Ele apenas lê as estruturas de dados do kernel nas quais ele escreveu o endereço. Funciona mesmo que o seu computador esteja desconectado da rede. ifconfig
pode configurar totalmente a rede enquanto o computador está isolado da rede e, se a configuração foi feita corretamente, a rede estará funcionando assim que o cabo de rede estiver conectado.
O endereço de loopback [127.0.0.1] está configurado em um dispositivo de software que existe mesmo se não houver placas de rede instaladas no computador. Isso permite conexões locais usando protocolos como TCP e UDP. Isso simplifica o desenvolvimento de software, pois não é necessário fornecer serviços especiais para conexões locais.
EDIT: ifconfig
normalmente não saberá se você configurou um endereço IP que já está em uso. Se a interface de rede estiver conectada à Internet, será possível ARP
da rede verificar se o endereço está em uso. Este não é um recurso obrigatório de ifconfig
e vários computadores com o mesmo endereço IP não são uma ocorrência incomum. Se ifconfig
ou outro software determinar que o endereço configurado está incorreto, a resposta usual é emitir uma mensagem de aviso.
Também é possível para ifconfig
configurar o dispositivo para a rede errada. É responsabilidade do usuário garantir que a configuração fornecida para ifconfig
esteja correta. Existem outras ferramentas que executam as mesmas funções que ifconfig
e as mesmas restrições se aplicam.
Existem três intervalos de endereços IP definidos para redes privadas. Eles são 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16. É comum configurar computadores nesses intervalos de endereços. Nesses casos, o endereço IP deles será diferente do endereço IP "Público" na Internet. O endereço IP "Público" pertencerá a um dispositivo conectado à Internet que realiza a conversão de endereços de rede (NAT) para permitir que computadores na rede privada se comuniquem com a Internet. Computadores em uma rede doméstica quase sempre têm um endereço de rede privada. A maioria dos roteadores domésticos executará NAT para computadores na rede local (privada).