5

Могу ли я назначить доменное имя локальному IP-адресу компьютера, а не использовать его людьми, не входящими в сеть?

Предпочтительно без необходимости покупать указанный домен.

Примером может служить использование domain.com для IP- 192.168.1.11 , локального компьютера в сети, и когда я domain.com в своем браузере, это приведет меня к тому, что находится на http://192.168.1.11:80/

2 ответа2

4

Самое простое решение:

Откройте C:\windows\system32\drivers\etc\hosts с помощью блокнота. Напишите в следующей строке:

192.168.1.1 domain.com

Это изменение будет видно только на вашем компьютере. Если у вас их несколько, возможно, вам нужно сделать это на каждом компьютере.


Более сложные способы, если вам нужно несколько машин для доступа к этому:

  1. Проверьте глубоко меню системы вашего локального маршрутизатора. Большинство из них имеют локальную функциональность DNS. Ищите "dns", "name server", "zone", "local zone" или подобные пункты меню. Там вы можете настроить его.

  2. Вы можете запустить свой собственный DNS-сервер в своей сети. Если вы сконфигурируете свои сетевые компьютеры для использования вашего нового DNS-сервера, вы сможете отправить новый "домен" или "хост" с помощью одного изменения конфигурации на DNS-сервере.

  3. Вы можете найти бесплатного провайдера DNS в сети (Google для: бесплатная зона DNS), и с его помощью вы можете создать зону для вашей локальной сети. Это было неоптимальное решение, потому что оно сделало ваш локальный DNS из вашей локальной сети, и, таким образом, оно имеет много недостатков, хотя и могло бы работать.

3

В какой-то момент я тестировал подобные вещи и наткнулся на Simple DNS Plus. Это в основном просто программное обеспечение DNS-сервера, которое может работать на любом компьютере с Windows. Это довольно настраиваемый и сделал свое дело для меня. Это не бесплатно, и я никоим образом не связан.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .