Файл зоны DNS и вопрос о виртуальном хосте (сделайте репост, потому что мой вопрос перенесен, и по какой-то причине я не могу комментировать оригинал)

Извините, это репост, исходный вопрос перенесен в переполнение стека форм, и по какой-то причине я больше не могу комментировать или отвечать на него.

Привет всем, я пытаюсь настроить виртуальный хост для redmine.SITENAME.com. Я отредактировал файл httpd.conf и теперь пытаюсь изменить настройки DNS. Тем не менее, я не уверен, что именно делать. Вот фрагмент того, что уже находится в файле named.conf (файл был создан кем-то еще, кто недоступен):

zone "SITENAME.com" {
    type master;
    file "SITENAME.com";
    allow-transfer {
            ip.address.here.00;
            common-allow-transfer;
    };
};

Я решил, что если я хочу, чтобы redmine.SITENAME.com работал, мне нужно скопировать эту запись и просто заменить SITENAME.com на redmine.SITENAME.com, но будет ли это работать? У меня сложилось впечатление, что мне нужен файл.db, но я не вижу ссылки на него в текущем файле named.conf. Я также не вижу никаких файлов.db или файлов с именем SITENAME в каталоге named.conf. Любые идеи, где эти призрачные ранее существующие файлы БД могут быть?

1 ответ

Решение

Этот вопрос лучше подходит для отказа сервера. Do post this kind of admin and server related questions there in the future.

But since you posted here for now, here's the solution:

The file where your domain specific settings should go is specified on this line: file "SITENAME.com";

Таким образом, вам нужно открыть / создать файл базы данных зоны SITENAME.COM в том же каталоге, где вы открыли named.conf.

Типичная конфигурация db для зоны будет выглядеть так:

    @ IN SOA mydomain.name.  postmaster.mydomain.name. (
    19990811    ; Serial number
    3600        ; 1 hour refresh
    300     ; 5 minutes retry
    172800      ; 2 days expiry
    43200 )     ; 12 hours minimum

    IN NS       mydomain.name.
    IN NS       isp.domain.name.com.

    IN MX       mail.mydomain.name.

    IN HINFO    Pentium/350 LINUX

; A list of machine names & addresses
    spock.mydomain.name.    IN A    123.12.41.40   ; OpenVMS Alpha
    mail.mydomain.name.     IN A    123.12.41.41   ; Linux (main server)
    kirk.mydomain.name.     IN A    123.12.41.42   ; Windows NT (blech!)

; Including any in our other class C's
    twixel.mydomain.name.   IN A    126.27.18.161  ; Linux test machine
    foxone.mydomain.name.   IN A    126.27.18.162  ; Linux devel. kernel

; Alias (canonical) names
    gopher          IN CNAME    mail.mydomain.name.
    ftp     IN CNAME    mail.mydomain.name.
    www     IN CNAME    mail.mydomain.name.

И если ваше текущее доменное имя разрешается, скорее всего, у вас уже есть какая-то конфигурация в файле SITENAME.COM. Тогда все, что вам нужно сделать, чтобы добавить поддомен redmine.SITENAME.com, это сделать запись CNAME или FORWARD для этого следующим образом:

redmine     IN CNAME    SITENAME.COM.

или же

redmine     IN A    192.168.0.1

Измените IP-адрес или CNAME на то, что вам нужно.

Для получения более подробной информации проверьте эту статью на tldp.org

Другие вопросы по тегам