Я могу установить subdomain.hostname.local в домашней сети?

У меня есть хосты alpha.local и beta.local работая на моей домашней сети, сетью управляет (очень) простой беспроводной маршрутизатор. Я могу получить доступ к использованию серверов, например, ssh alpha или http://beta.local. Я хотел бы установить сервисы на каждого так, чтобы они были доступны через субдомены, как http://sub1.alpha.local и http://sub2.alpha.local.

Действительно ли возможно сделать это, например, с avahi?

0
задан 30 October 2018 в 00:08

2 ответа

От Установки я понимаю, что у Вас нет DNS-сервера в Вашей Сети, кто разрешил бы Имена как sub1.alpha.local в ее IP-адрес.
, Таким образом, обычное обходное решение настраивает IP вручную в Вашем /etc/hosts файл как

192.168.1.101  sub1 sub1.alpha sub1.alpha.local

, Если Ваш маршрутизатор имеет функцию DHCP, Вы вводите Панель Администратора Вашего Маршрутизатор и устанавливаете MAC-адрес или Аппаратный адрес Вашего alpha Сервер вручную, чтобы быть присвоенными IP-адрес 192.168.1.101

, можно найти MAC-адрес Машины с эти ifconfig команда:

$ ifconfig
enp4s0: flags=4163  mtu 1500
        inet 192.168.10.115  netmask 255.255.255.0  broadcast 192.168.10.255
        inet6 fe80::16da:e9ff:fe96:343e  prefixlen 64  scopeid 0x20
        ether 14:da:e9:96:34:3e txqueuelen 1000  (Ethernet)
        RX packets 222436  bytes 52837578 (50.3 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 55928  bytes 7339677 (6.9 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
lo: flags=73  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 0  (Local Loopback)
        RX packets 529  bytes 15607 (15.2 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 529  bytes 15607 (15.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Это было бы Значение

ether 14:da:e9:96:34:3e
0
ответ дан 3 November 2019 в 15:00

Лучше сделать это с помощью трюка: сделать символическую ссылку (включено в конфигурации, т.е. apache) в каталоге пример: /var/www/html/mysite --> вы получите это, если наберете IP из дома /var/www/html/subdomain/ --> это то, что вы хотите затем скопируйте символическую ссылку в .../subdomain/mysite/, после чего вы сможете добраться до нее: http://192.168.XXX.XXX/subdomain/, что поможет.

Я делаю так из дома, работает нормально :)

0
ответ дан 30 December 2020 в 11:59

Другие вопросы по тегам:

Похожие вопросы: