Это может показаться очень глупым вопросом, но как я могу настроить домены (например, www.foo.com) в моей локальной сети? Я знаю, что весь домен - это просто имя, зарегистрированное на сервере имен, и этот сервер имен имеет запись зоны, а в записи зоны есть несколько записей, из которых A Record
является наиболее важным при определении того, куда идет поиск и на какую машину он должен указывать.
Я в основном хочу сделать так, чтобы я мог ссылаться на свой другой компьютер / веб-сервер как на «www.foo.com» и делать мои локальные сайты доступными с помощью этого, путаться с записями виртуального хоста в Apache и записями зон для домена, кроме локальных, поэтому я могу исследовать, возиться и учиться, вместо того, чтобы полагаться на принадлежащие мне домены в общедоступном регистраторе, к которым я мог получить доступ только через Интернет.
Еще раз прошу прощения, если это глупый вопрос, или если я полностью мыслю задом наперед.
Справочная информация: Моя ОС - Debian, я новичок в Linux. Я сделал очень небольшие изменения в записях зон на сервере Bind9, но это мой опыт работы в сети.
я считать вам нужно отредактировать файл hosts на вашем локальном компьютере (/etc/hosts
в большинстве Unices что-то под windows32
или что-то еще в окнах Windows), чтобы указать www.foo.com
или что-то еще на ваш локальный компьютер или любой другой локальный IP-адрес, который вы хотите использовать.
Я согласен с ответом Уомбла в большинстве случаев. Однако в вашем комментарии к его ответу упоминается имитация доставки почты для этого домена. Записи в файле «HOSTS» действуют так же, как записи «A» в DNS. Если вам нужно «имитировать» MX, SRV или другие типы записей, вам придется настроить DNS-сервер.
Вы можете создавать зоны для доменов, которые вы хотите «моделировать» на вашем сервере BIND. Все компьютеры, которые используют ваш DNS-сервер, будут разрешать имена в любых доменах, которые вы выберете, чтобы сделать ваш сервер авторитетным, как бы вы их ни настраивали. Хе-хе ...
Мне очень нравится иметь внутренний DNS-сервер в локальной сети. Мне нравится создавать зоны для доменов, таких как «doubleclick.net», и вставлять записи с подстановочными знаками, которые ссылаются на IP-адрес веб-сервера в локальной сети, чтобы возвращать 404 ошибки вместо их рекламы.