Во время настройки Synology NAS мне просто интересно, как это работает.

Доступ к NAS возможен с другого компьютера в сети с адресом « http:// дисковая станция:5000 » или « http://find.synology.com ».

Я не знаю, как это работает ...

Я предположил, что NAS может получить произвольный IP-адрес с использованием DHCP (это также может быть неправильно), но ... как к нему можно получить доступ с помощью " http:// disctation:5000 "?

Может ли кто-нибудь помочь мне понять, что происходит?

Заранее спасибо.

2 ответа2

3

Есть несколько возможностей:

DHCP

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

Например: когда устройство сообщает, что его имя хоста - "disctation", и получает адрес через DHCP, маршрутизатор добавляет внутреннюю запись DNS в diskstation.home с адресом, который он арендовал.

Когда ваш компьютер получает адрес через DHCP, маршрутизатор также сообщает, что локальный DNS-суффикс - «.home», и, следовательно, diskstation должен быть расширен до diskstation.home , который затем может быть разрешен через внутренний DNS-сервер маршрутизатора.

Местные имена

Многие устройства поддерживают разрешение имен без серверов, используя mDNS от Apple, Microsoft NetBIOS или LLMNR. Когда браузеру необходимо разрешить имя без точек , например, diskstation , вместо того, чтобы запрашивать DNS, операционная система передает запрос в локальной сети LAN и ожидает ответа от любого случайного устройства.

Я не знаю, поддерживает ли прошивка Synology NAS LLMNR или NetBIOS, но, безусловно, поддерживает mDNS. Обычно имена mDNS всегда имеют форму <name>.local а не без точек, но недавно добавленная реализация mDNS в Windows 10 фактически принимает обе версии.

Веб-сайт

Наконец, сайт "find.synology.com" не делает ничего волшебного. Он просто пытается перенаправить вас на первый указанный вами адрес (http://diskstation.local:5000). Если это не сработает, он перенаправляет на http://rackstation.local:5000 , затем на http://synologyrouter.local:5000 и т.д. Либо он находит правильный адрес методом проб и ошибок, либо нет.

Конечно, чтобы это работало, один из вышеперечисленных методов (mDNS или LLMNR) уже должен быть активным.

0

Я не могу добавить дополнительную информацию к ответу grawity, но ваш маршрутизатор - это то место, где вы, скорее всего, узнаете. (Введите IP в свой браузер)

Окна:

    ipconfig | findstr /i "Gateway"

* Никс:

    ip route | grep default

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