Jump to content
Калькуляторы

Имена устройств в домашней сети

Доброго времени суток уважаемые специалисты!

 

Помогите пожалуйста разобраться с вопросом человеческих имен устройств в локальной домашней сети.

 

Имеестя:

1) 2 ТВ с подключением по Ehernet;

2) управляемый коммутатор dlink dgs-3200-10;

3) точка доступа trendnet TEW-690AP;

4) микросервер HP;

5) маршрутизатор mikrotik(раздает ip);

6) стационарный компьютер;

7) ноутбук;

8) 2 телефона.

 

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

 

В связи с этим вопрос:

Какие есть способы решения данных вопросов?

 

P.S. Про DNS знаю, но не знаю как он настраивается в ЛВС

Share this post


Link to post
Share on other sites

/ip dhcp-server lease
add address=192.168.1.34 comment=Notebook mac-address=xx:xx:xx:xx:xx:xx

/ip dns static
add address=192.168.1.34 name=notebook ttl=0s

 

и так далее. Только по dhcp клиентам адресом dns должен отдаваться lan-адрес МТ.

Share this post


Link to post
Share on other sites

Есть несколько вариантов, например netbios или impb, каждый со своими недостатками.

 

Полазил по инету, не нашел ничего что помогло бы решить мою проблему, можете ткнуть в конкретную статью?

Share this post


Link to post
Share on other sites

/ip dhcp-server lease
add address=192.168.1.34 comment=Notebook mac-address=xx:xx:xx:xx:xx:xx

/ip dns static
add address=192.168.1.34 name=notebook ttl=0s

 

и так далее. Только по dhcp клиентам адресом dns должен отдаваться lan-адрес МТ.

 

Немного непонятно, на данный момент имею:

/ip dns static> print
#     NAME                                                                              ADDRESS                                                                                                             TTL
0   R router                                                                            192.168.0.1                                                                                                         1d

 

Но обратиться из браузера по адресу "http://router" или выполнить команду "ping router" не получается.

Share this post


Link to post
Share on other sites

Проблема распадается на две.

1. Сделать так, чтобы адреса устройств не менялись.

2. Сделать связку Имя->Адрес.

 

Первая проблема решается или раздачей адресов руками (настройте на микроте пул DHCP не во всю сеть а в половину. В той половине, в которой адреса не выдаются, распишите их руками) или привязкой к МАС адресу устройства.

Вторая решается разными способами, например настройкой DNS на микроте. По некротику я не спец, зовите местного клоуна saab95.

Share this post


Link to post
Share on other sites

[mgmt@local] > ip dns static print 
Flags: D - dynamic, X - disabled 
#    NAME          REGEXP          ADDRESS                                     
0    server                        192.168.2.62                                
[mgmt@local] > ping server
 SEQ HOST                                     SIZE TTL TIME  STATUS                            
   0 192.168.2.62                               56 128 1ms  
   1 192.168.2.62                               56 128 0ms  
   2 192.168.2.62                               56 128 0ms  
   sent=3 received=3 packet-loss=0% min-rtt=0ms avg-rtt=0ms max-rtt=1ms

 

Удаленного доступа на локальные хосты сейчас нет, но уверяю вас, они так же по имени работают с хостом.

У вас точно "/ip dns set allow-remote-requests=yes" и локальным машинам как dns отдается адрес МТ?

Share this post


Link to post
Share on other sites

Но обратиться из браузера по адресу "http://router" или выполнить команду "ping router" не получается.
Только по dhcp клиентам адресом dns должен отдаваться lan-адрес МТ.

 

А у вас какой?

Share this post


Link to post
Share on other sites

И так, что имеем:

[rav@MikroTik] > ping router
 SEQ HOST                                     SIZE TTL TIME  STATUS
   0 192.168.0.1                                56  64 0ms
   1 192.168.0.1                                56  64 0ms
   2 192.168.0.1                                56  64 0ms
   3 192.168.0.1                                56  64 0ms
   4 192.168.0.1                                56  64 0ms
   5 192.168.0.1                                56  64 0ms
   6 192.168.0.1                                56  64 0ms
   7 192.168.0.1                                56  64 0ms
   8 192.168.0.1                                56  64 0ms
   9 192.168.0.1                                56  64 0ms
  10 192.168.0.1                                56  64 0ms
   sent=11 received=11 packet-loss=0% min-rtt=0ms avg-rtt=0ms max-rtt=0ms

[rav@MikroTik] /ip dns> print
               servers:
       dynamic-servers: 91.144.186.3,91.144.184.3
 allow-remote-requests: yes
   max-udp-packet-size: 4096
  query-server-timeout: 2s
   query-total-timeout: 10s
            cache-size: 2048KiB
         cache-max-ttl: 1w
            cache-used: 271KiB

 

То есть маршрутизатор к самому себе по имени обратиться может, с другого устройства из сети это сделать не получается.

 

Правильно ли я понял что жесткая(больше никому этот адрес в сети не выделится) привязка IP к MAC адресам делается так:

/ip dhcp-server lease
add address=192.168.1.34 comment=Notebook mac-address=xx:xx:xx:xx:xx:xx

 

Привязка IP адреса к имени устройства делается так:

/ip dns static
add address=192.168.1.34 name=notebook ttl=0s

 

Только по dhcp клиентам адресом dns должен отдаваться lan-адрес МТ.

Вот это кажется не так, у меня на стационарном компьютере адрес DNS не такой как у микротика. Где это исправить?

Share this post


Link to post
Share on other sites

А ХЗ. В настройках DHCP где нибудь. Я по некротику не спец. Надо сааба кастовать.

Share this post


Link to post
Share on other sites

А чего к ним обращаться то? :)

В настройках тика делаются биндинги ип адресов, после этого именно эти адреса менятся никогда не будут.

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

Share this post


Link to post
Share on other sites

Правильно ли я понял...

Да.

Привязка IP адреса к имени устройства делается так

Точно.

на стационарном компьютере адрес DNS не такой как у микротика. Где это исправить?

ip dhcp-server network set dns-server=x.x.x.x

Share this post


Link to post
Share on other sites

у меня на стационарном компьютере адрес DNS не такой как у микротика.

на стационарном компе адрес DNS должен быть равен адресу микротика. (видимо в твоем случае = 192.168.0.1)

Share this post


Link to post
Share on other sites

Сделал:

ip dhcp-server network set dns-server=x.x.x.x

теперь у меня в качестве DNS сервера стоит адрес mikrotik:

[rav@MikroTik] > ip dhcp-server network print
# ADDRESS            GATEWAY         DNS-SERVER      WINS-SERVER     DOMAIN
0 192.168.0.0/24     192.168.0.1     192.168.0.1

 

Все равно не могу попасть на устройство по имени. Адрес DNS на клиентах DHCP поменялся на 192.168.0.1

Edited by torm84

Share this post


Link to post
Share on other sites

Отредактируйте статическую запись dns в формат с коневым доменом, а-ля

/ip dns static add address=192.168.0.1 name=router.lan ttl=0s

Упустил этот момент, извините.

Share this post


Link to post
Share on other sites

Еще если обращаешься к устройствам только с компа, можно после назначения статических адресов на микротике просто поправить файл хостс на компе. (Не придется настраивать ДНС на тике и менять адрес-днс на компе)

Share this post


Link to post
Share on other sites

Отредактируйте статическую запись dns в формат с коневым доменом, а-ля

/ip dns static add address=192.168.0.1 name=router.lan ttl=0s

Упустил этот момент, извините.

 

Поправил:

[rav@MikroTik] /ip dns static> print
Flags: D - dynamic, X - disabled, R - regexp
#     NAME         ADDRESS                                        TTL
0     router       192.168.0.1                                    1d
1     router.lan   192.168.0.1                                    1d

 

Ситуация не изменилась, все равно не могу достучаться до маршрутизатора по имени. Ни так "http://router.lan/" ни так "http://router/"

Share this post


Link to post
Share on other sites

....по ip адресам, которые через некоторое время меняются.

Прям вот с этого момента обычно рекомендуют обратиться к специалистам.

Share this post


Link to post
Share on other sites

Прям вот с этого момента обычно рекомендуют обратиться к специалистам.

Это ты так тонко намекнул, что здесь на форуме специалистов нет?

Share this post


Link to post
Share on other sites

Ни так "http://router.lan/" ни так "http://router/"

 

ping router.lan 

что показывает?

 

Видно был какой то сбой, перезагрузка сетевого интерфейса не помогла.

После перезагрузки компьютера все наладилось, доступ по имени появился. Всем огромное спасибо за помощь, отдельное спасибо DRiVen.

Следующий пост будет напоминалкой для себя любимого:), которая соберет подчерпнутые знания.

Share this post


Link to post
Share on other sites

Видно был какой то сбой, перезагрузка сетевого интерфейса не помогла.

После перезагрузки компьютера все наладилось, доступ по имени появился.

перезагрузка никогда не повредит. пока комп перезагружается, есть время подумать.

 

думаю, достаточно было бы не сетевой интерфейс перезапускать, а службу DNS клиента.

виндовс из командной строки с правами админа.

ipconfig /flushdns

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.