Вопрос Как подтвердить свое имя в локальной сети?


Мое имя локальной сети, как правило, myhostname.local, но иногда другие люди в сети не могут получить доступ к мне по этому адресу, и я должен указать им свой сетевой IP-адрес (который меняется).

Как я могу подтвердить свое имя в сети, в которую я сейчас вхожу?


2
2018-03-10 08:54


происхождения




ответы:


Весь этот материал mDNS / Ahavi очень зависит от платформы. Ваш компьютер будет рекламировать свое имя хоста, но это другие компьютеры, которые сами задают имя DNS.

  • Аваки палочки .local в конце,
  • Bonjour (реализация Apple) не беспокоит .local, а также
  • NetBIOS на самом деле не mDNS, но именно Windows и Samba распространяют свое имя. Опять же, нет .local

Если вы сидите в сети с одной контролируемой платформой, ответ довольно прост ... Если вы этого не сделаете, это не так.

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

Примечание. Если маршрутизатор не является промышленным, вам нужно проверить, что вы можете настроить DNS-сервер на внутренний IP-адрес. У меня были проблемы с этой самой проблемой на маршрутизаторе Netgear и так и не удалось обойти это.

В противном случае внешние службы (Dyndns и др.) Могут позволить вам устанавливать локальные, незаконные IP-адреса для реальных доменных имен. Например, вы можете d3vid-internal.d3vidsdomain.etx,


1
2018-03-10 09:32



спасибо, это помогает узнать, в каком направлении решить эту проблему! так что теперь мне нужно перейти на Super User, Ask Different, Android Enthusiasts и Seasoned Advice, чтобы спросить «как я могу найти имя хоста с учетом IP-адреса?» ... хорошо, закаленный совет только один раз, когда я получаю умный холодильник;) - d3vid
это обычная проблема в сетях I не контроль :( - d3vid


После некоторого копания вокруг ...

  1. Бег ifconfig и определить, какое устройство подключено к интересующей вас сети. Например, если вы подключены к WLAN, это будет wlan0, Получите свой IP-адрес на этом устройстве.

  2. Бег avahi-resolve-host-name -a 123.45.678.900 (где номера - ваш IP-адрес). Это должно отображать:

    123.45.678.900    yourhostname.local

1
2018-03-10 09:01