Эта команда, host -t SRV _ldap._tcp.sopranos.org.arpa, выдаёт мне эту ошибку. Хост _ldap._tcp.sopranos.org.arpa не найден: 3(NXDOMAIN)

Вопрос или проблема

Я делаю всё это на виртуальной машине VvirtualBox, делая снимки перед каждым изменением. Я пытаюсь настроить контроллер домена. Всё обновлено. (Всегда:)

Я следую этим инструкциям.

Каждый раз я попадаю в одну и ту же точку и получаю один и тот же результат.

sudo smbclient //localhost/netlogon -UAdministrator -c 'ls'
Пароль для [SOPRANOS\Administrator]:
  .                                   D        0  Ср 9 Окт  15:15:08 2024
  ..                                  D        0  Ср 9 Окт  15:15:08 2024

        50770432 блоков размером 1024. 36740828 блоков доступно

На этом этапе у меня всё в порядке. На следующем шаге — нет. Я восстанавливал снимки 4 раза, с тем же результатом.

host -t SRV _ldap._tcp.sopranos.org.arpa
Хост _ldap._tcp.sopranos.org.arpa не найден: 3(NXDOMAIN)

Нет и записей типа A. Я пробовал несколько вещей, которые нашёл в гугле, и после этого даже не смог попасть в интернет. Я мог пинговать 8.8.8.8, но не google.com.

sudo kinit Administrator
[sudo] пароль для richie:  
kinit: Не удается найти KDC для области "SOPRANOS.ORG.ARPA" при получении начальных учетных данных

Мой файл hosts:

127.0.0.1   localhost
192.168.1.206   ra.sopranos.org.arpa ra

# Следующие строки желательны для хостов, поддерживающих IPv6
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Мне вообще нужно это “вещи” для IPv6? Я отключил. Не нужно, не хочу. Это просто загромождает.

krb5.conf

[libdefaults]
    default_realm = SOPRANOS.ORG.ARPA

    dns_lookup_realm = false
    dns_lookup_kdc = true

(Я пробовал dns_lookup_realm = true, без толку.)

[realms]
SOPRANOS.ORG.ARPA = {
    default_domain = sopranos.org.arpa
}

[domain_realm]
    ra = SOPRANOS.ORG.ARPA

resolv.conf

nameserver 8.8.8.8
nameserver 8.8.4.4
search sopranos.org.arpa

smb.conf

# Глобальные параметры
[global]
    bind interfaces only = Yes
    dns forwarder = 8.8.8.8
    interfaces = lo enp0s3
    netbios name = RA
    realm = SOPRANOS.ORG.ARPA
    server role = активный контроллер домена
    workgroup = SOPRANOS

[sysvol]
    path = /var/lib/samba/sysvol
    read only = No

[netlogon]
    path = /var/lib/samba/sysvol/sopranos.org.arpa/scripts
    read only = No

richie@ra:~$ hostname -s
ra

richie@ra:~$ hostname -d

sopranos.org.arpa

richie@ra:~$ hostname -f
ra.sopranos.org.arpa

richie@ra:~$ hostname -i
192.168.1.206

richie@ra:~$ hostname -I
192.168.1.206 2601:205:4484:fb50:799:3181:ccd0:bbae 2601:205:4484:fb50:a00:27ff:fe24:e774 

Вы видели это? IPv6 просто загромождает.

Что ж, я бы хотел, ради других, кто столкнулся с той же проблемой, сказать, что это исправило ситуацию. К сожалению, как я и говорил, это виртуальная машина, и я делал снимки каждый раз, когда вносил любое изменение.

После того как я делал это снова и снова, я наконец всё правильно сделал.

Хотя я копировал и вставлял, я, должно быть, что-то пропустил где-то. Вероятно, я немного запутался со временем.

И никаким образом я не собирался сдаваться из-за этой организованной преступной группы, сопрано:)

Ответ или решение

Чтобы решить проблему с командой host -t SRV _ldap._tcp.sopranos.org.arpa, которая выдает ошибку "Host _ldap._tcp.sopranos.org.arpa not found: 3(NXDOMAIN)", необходимо учитывать несколько ключевых моментов, касающихся конфигурации вашей сетевой среды и настройки домена.

Анализ проблемы

  1. NXDOMAIN — это код ошибки, который указывает на то, что DNS-сервер не может найти запрашиваемый домен. Это может произойти по нескольким причинам:

    • Домен не настроен корректно.
    • DNS-записи для нужного домена отсутствуют.
    • Неправильная конфигурация сетевого интерфейса или DNS-клиента.
  2. Настройки DNS:

    • Убедитесь, что DNS-сервер, который вы используете (в вашем случае это 8.8.8.8, 8.8.4.4), доступен и может проводить запросы на ваши локальные записи. В случае обращения к _ldap._tcp.sopranos.org.arpa, DNS-сервер должен знать о существовании этого домена.
    • Проверяйте наличие записей для вашего домена с помощью команды dig или nslookup.
  3. Конфигурация Kerberos:

    • Убедитесь, что конфигурация вашего файла krb5.conf правильная. Настройка должна соответствовать вашей AD (Active Directory). Ваша текущая конфигурация может быть не совсем корректной, особенно если используется неверный домен или имеются опечатки. Также проверьте правильное написание параметров.
  4. Проверка настроек Samba:

    • Убедитесь, что Samba настроен правильно. Ваша конфигурация smb.conf должна включать все нужные параметры для работы. Например, параметры, относящиеся к dns forwarder, должны указывать на действительный DNS-сервер.
  5. Проверка локальных записей:

    • Проверьте содержимое файла /etc/hosts. Убедитесь, что в нем указаны необходимые локальные записи для вашего домена. Важно также правильно указывать IP-адреса и имена хостов.

Рекомендации по устранению неполадок

  1. Проверка наличия DNS-записей:
    Используйте команду dig для проверки наличия нужных записей. Например:

    dig _ldap._tcp.sopranos.org.arpa SRV
  2. Проверка конфигурации Samba:
    Убедитесь, что служба Samba работает без ошибок. Перезапустите Samba:

    sudo systemctl restart samba
  3. Убедитесь в наличии SRV-записей:
    После завершения настройки Samba и перезапуска убедитесь, что SRV-записи созданы:

    samba-tool dns zone list 192.168.1.206 sopranos.org.arpa
  4. Конфигурация сетевого интерфейса:
    Убедитесь, что интерфейсы правильно настроены и имеют статические IP-адреса, если это необходимо. Например, в файле конфигурации сетевого интерфейса, если у вас DHCP, может понадобиться корректировка.

Итог

Проблема с отсутствием регистрации в DNS может быть решена, если выполнить следующий порядок действий: проверить конфигурацию Samba, убедиться в корректности настройки сетевых интерфейсов и удостоверьтесь, что необходимые DNS-записи созданы. Часто, ошибки возникают из-за несовпадения настроек или неверных данных, так что внимательность в процессе конфигурирования ключевая.

Оцените материал
Добавить комментарий

Капча загружается...