Как сделать локальный домен доступным на всех компьютерах на LAN

У меня есть 10 компьютеров, и я хочу получить свой локальный хост во всех системах. Я использую ubuntu 12.04. Я изменил свой файл hosts таким образом

127.0.0.1   localhost
127.0.1.1   ri8-MS-7788
192.168.1.22    manojdhiman.com

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

мои проекты доступны на других компьютерах с ip-адресом, если я нахожу URL-адрес, например http://192.168.1.22/, но недоступен, если я использую http://manojdhiman.com/

Ответ 1

Существует два основных способа достижения желаемого результата:

  • заполнять и поддерживать (синхронизировать)/etc/hosts (или эквивалентные Windows) файлы на всех ваших компьютерах,

  • поддерживать локальный DNS-сервер и настраивать все ваши компьютеры (напрямую или через DHCP) для использования этого DNS-сервера.

В зависимости от скорости изменений (один раз в год или несколько раз в день) может быть или не быть разумным автоматизировать синхронизацию файлов хостов. DNS-сервер автоматически решает проблему синхронизации.

Ответ 2

Чтобы это сработало, вам нужно добавить строку 3 в файл хоста во всех системах вашей сети.

Ответ 3

мои проекты доступны на других компьютерах с IP-адресом, если я ударил url like http://192.168.1.22/, но не доступен, если я использую http://manojdhiman.com/

Если вы просто хотите это сделать, вы можете изменить DNS своего клиента. Если ваш клиент является ОС Windows, вы можете изменить Alternate DNS Server на 192.168.1.22, пожалуйста, прочитайте этот для более подробной информации, и если ваш клиент является Linux OS вы можете добавить/изменить /etc/resolv.conf на:

nameserver 192.168.1.22

Пожалуйста, прочитайте этот, как изменить DNS в Linux.

Если вы хотите более гибко изменить этот DNS, вы можете изменить свой DHCP Configurations, чтобы добавить IP Address в DNS, чтобы компьютер мог получить его через DHCP, вместо этого вы меняете его вручную на одном клиентском компьютере.

Надеюсь, это поможет вам.:)