Я надеялся узнать, есть ли способ направить весь трафик на определенный URL-адрес, на сервер, которому он соответствует в нашей локальной сети, без необходимости выходить в Интернет. Это было бы намного удобнее для той системы, которую мы здесь создали.
Пожалуйста и спасибо.
Раньше я делал это путем запуска внутреннего DNS-сервера, который имеет такие же зоны «поиска» DNS, как и Интернет, но в нем просто перечислены локальные (немаршрутизируемые) IP-адреса.
Затем через DHCP вы назначаете всем пользователям использовать этот DNS-сервер, который всегда будет выдавать IP-адреса LAN для указанных вами серверов.
Прежде всего, этот коммутатор является коммутатором уровня 2, а не коммутатором уровня 3 (маршрутизатор), поэтому он не сможет выполнять маршрутизацию вообще, не говоря уже о статических маршрутах (это то, что, как я думаю, вы имели в виду в своем вопросе. , и все равно не сработает).
Во-вторых, то, что вы просите, обычно называется разделенным DNS: example.com преобразуется во внутренний IP-адрес, когда запрос исходит «внутри», обычно против вашего внутреннего DNS-сервера.
Если у вас нет внутреннего DNS-сервера, ваш пограничный маршрутизатор может иметь возможность выполнять DNS-проксирование и, в свою очередь, может позволить вам настроить статическую запись DNS (по сути, действующую как ваш DNS-сервер). Тем не менее, множество маршрутизаторов / брандмауэров потребительского уровня будут назначать DNS-серверы, которые маршрутизатор получает от интернет-провайдера, что на самом деле не помогает в вашем случае, поскольку ваши машины в вашей локальной сети будут запрашивать у интернет-провайдера (или что вы ввели в как ваши DNS-серверы в вашем маршрутизаторе) DNS-серверы напрямую.
Вы можете отредактировать файл hosts и добавить в него IP-адрес и домен, который вы хотите разрешить, но это, очевидно, становится немного сложнее управлять, чем больше у вас машин.
Я настоятельно рекомендую настроить DHCP / DNS-сервер внутри компании; это даст вам больше контроля, позволит вам выполнять кэширование (что делает Интернет более быстрым для регулярных запросов DNS-записей) и разделить DNS, как я описал. Любая старая рабочая станция будет работать под управлением Linux по вашему выбору и DNSMasq.
Если это для систем Windows, вы можете редактировать файл hosts на клиентских терминалах в
c: \ windows \ system32 \ drivers \ и т. д.
Чтобы перенаправить url-адрес на внутренний IP-адрес. Этот файл можно скопировать с ПК на ПК.
Это не переключение, но может быть выполнено через DNS, как уже было сказано, или с помощью маршрутизатора, который может обрабатывать функцию «обратной петли» (если все это происходит в пределах одной IP-сети). Информация о конфигурации сети и маршрутизатора необходима, чтобы определить, подходит ли и / или возможна ли обратная петля маршрутизации (в зависимости от используемого маршрутизатора - подсказка: многие маршрутизаторы SOHO NAT не будут работать).