Мои компьютеры имеют локальные IP-адреса, такие как 192.168.0.X. И многие компьютеры имеют такие имена, как "MyPC" или "YourPC" и т.д.

Похоже, что в Windows в большинстве случаев просто работает "MyPC" вместо полного IP-адреса. Но у меня также есть Mac и множество устройств Android. Большинство программ на этих машинах (но не все) не понимают таких имен и требуют полного IP. Ввод полного IP-адреса - это тиринг.

1) Должен ли я поддерживать свой собственный DNS-сервер, чтобы "MyPC" работал на всех устройствах? Мой маршрутизатор не имеет функций DNS-сервера и позволяет только изменять DNS-сервер.

2) Нет ли сокращенной записи, чтобы опустить «192.168.0». часть? Все мои локальные IP-адреса начинаются с этого, и кажется, что глупо набирать его каждый раз. Не может ли быть что-то вроде «.1» вместо «192.168.0.1»?

2 ответа2

3
  1. Причины, по которым машины Windows позволяют просто вводить имя компьютера, в том, что Windows поддерживает «разрешение имен netbios». Я смог заставить это работать на Linux. Вы можете посмотреть, как это работает на других ваших машинах, установив дополнительное программное обеспечение. (Самба?) http://en.wikipedia.org/wiki/NetBIOS

  2. Вы можете добавить каждое имя в свой файл HOSTS., Но вы должны будете внести это изменение на каждом компьютере http://en.wikipedia.org/wiki/Hosts_(file)

  3. Размещение DNS-сервера не так сложно, как вы думаете. Возможно, вы уже делаете это. Мой роутер делает это для меня автоматически. Вы можете просмотреть настройки маршрутизатора в поисках статических адресов или чего-либо подобного и посмотреть, можете ли вы присвоить имя определенному IP-адресу.

    Я использую OpenWRT для моего маршрутизатора. Вы могли видеть, поддерживается ли ваш маршрутизатор. http://wiki.openwrt.org/toh/start

1

ответы:

  1. Вы можете редактировать свой файл hosts. Тем не менее, это много работы, чтобы держать его обновленным для многих устройств. Посмотрите здесь.

  2. Вы не можете использовать только "1", потому что информация, содержащаяся в ip, больше, чем просто местоположение машины, посмотрите здесь. Это связано с CIDR, который определяет способ распределения IP-адресов в мире. Хорошее объяснение приводится в этой статье в Википедии.

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