Configurar nomes de host em uma rede doméstica

5

Na minha rede doméstica, gostaria de poder configurar nomes de host em minha rede, em vez de acessar computadores por IP:

por exemplo.

webserver.mynetwork = a Linux VM running on my computer
mylaptop.mynetwork = My laptop (Linux)
mylaptopwin.mynetwork = My laptop while booted into Windows (Vista)
nas.mynetwork = My NAS drive
laptop2.mynetwork = A second laptop on my network (Windows XP used for gaming etc.)
brotherlaptop.mynetwork = My brother's laptop. (Vista)

Como eu vou fazer isso? Todos eles têm um endereço IP estático.

Eu sei que seria capaz de fazer isso editando o arquivo de hosts em todos esses computadores, mas a solução é mais simples? Eu olhei através do painel de controle do meu roteador, e não parece ter nada de relevante. (Netgear WPN111). Eu não posso confiar em nada disso para estar em um determinado momento.

    
por Macha 28.09.2009 / 19:21

3 respostas

10

O arquivo de hosts seria a solução mais fácil.

A única outra maneira seria se você controlasse seu próprio servidor DNS, caso em que você só precisaria inserir algumas entradas. Você pode ser capaz de configurar um servidor DNS se você tiver outro pc em 24/7, mas se não, eu diria que o arquivo hosts é o caminho a percorrer.

    
por 28.09.2009 / 19:26
2

De acordo com o manual do Wikilivros , você pode fazer isso usando o Ferramenta de firmware . Sabendo Tomate, deve ser muito fácil de configurar.

O firmware Tomato é uma substituição de firmware de código aberto de terceiros para determinados tipos de roteadores. É muito poderoso, bastante amigável, e tem muitos recursos pequenos. É muito fácil de instalar.

Tudo o que você precisa é de um dos roteadores suportados, que não custará mais de US $ 60.

    
por 28.09.2009 / 20:30
2

Se as máquinas na sua LAN executarem um sistema operacional moderno, você poderá acessá-las com

machine_name.local

Não esqueça o sufixo .local .

Para obter o nome do IP, use

avahi-resolve-address IP
    
por 17.09.2013 / 12:26