airafree писал(а):
А если, я пытаюсь войти с телефона, в нем нужно что-то настраивать?
По логике вещей да. Но я не настраивал у меня слишком продуманный роутер у него есть свой DNS кеш.
airafree писал(а):
Где находится этот файл и почему не RPi3?
В винде файл находится C:\Windows\System32\drivers\etc\hosts
В никсах \etc\hosts
Это ни что иное как некое подобие локального DNS, проще говоря чтобы Вам зайти в Ваш мажор Вы вбиваете name-mjd.vpnki.ru и глобальный DNS отправляет Вас, сначала, на московский сервер msk.vpnki.ru потом через VPN на Ваш рапсбери, видите какой длинный путь? Случись что и Вы уже не увидите Ваш мажор. Но если Вы пропишите ассоциацию в файле hosts, то при наборе name-mjd.vpnki.ru Вы сразу попадете на IP в Вашей локальной сети за которым находится Ваш рапсбери. Вся фишка в том что у файла hosts самый высокий приоритет, т.е. браузеры сначала смотрят его и если там не находят ассоциации, то уже отправляют Ваш запрос на внешний DNS.
Так вот, на разных системах, это отрабатывает по разному, где то оно кешируется где то нет. Где то проходит по большому кругу где то фигушки. В моем случае в качестве точки доступа используется Микротик, который кеширует DNS запросы, проще говоря если через него хоть раз было обращение, то он его запоминает пока принудительно его не стереть. Через эту точку подключены и мобилки и ноуты, на ноуте была прописана ассоциация, пока я скакал от Микротика к свичу и обратно, и естественно микротик это запомнил, теперь пока я не сброшу на микротике, принудительно, кеш все что идет через него будет ходить правильно, с другой стороны стационарные компы подключены напрямую в свич, который в свою очередь подключен сразу к дешевому роутеру, в котором кеш естественно не сохраняется, вот и приходится чтобы оно правильно и быстро работало прописывать ассоциацию непосредственно на каждом компе. Дорогой дешевый звучит как бред, не так ли? Да все просто, дешевый это роутер провайдера, я сказал как мне его настроить(WI-FI) провайдер сделал и тут же его залочил, короче, я не имею к нему доступа. А зачем тогда дорогой? Тоже все просто, раньше пров отдавал мне инет по WI-FI, естественно там никакой зашитой и не пахло, купил микротик, потом подтянули оптику, перешел на нее, а микротик поставил точкой во втором доме.
Вы спрашивали почему не RPi3? RPi3 и так знает что он RPi3, другое дело что это нужно сказать тем компам которые будут его искать в Вашей сети(помните, речь идет не об IP, а именно об именах), так откуда же знать компам в Вашей локалке что name-mjd.vpnki.ru это 192.168.1.4(образно
), чтобы это работало компам на это должно быть где то указано. Сначала браузер смотрит hosts, на локальном компьютере, потом на роутере, если таковой там вообще имеется и наконец отправляет Ваш запрос на DNS что на самом деле и является глобальным файлом hosts
. Только вот беда, глобальный hosts и отправит Вас на глобальный ИП с которого Вас отправят на локальный и если что то не так то кырдык.
Так вот чтобы все работало исправно, нужно просто подстраховаться и тогда по одной единственной name-mjd.vpnki.ru, где бы Вы не находились, Вы всегда будете попадать в нужное место.
Это я вас еще не грузил натированием и сопутствующими прибамбасами
Заходите в файл hosts на рабочей станции и с новой строки пишите ему свою ассоциацию(условно):
И наслаждайтесь жизнью. Главное знайте, что когда Вы вне домашней сети, работает большой круг т.е. через vpnki.ru, когда Вы дома система Вас соединяет напрямую.