Как настроить доменное имя для Pi-Hole, запущенного на VPS?

У меня есть VPS-сервер с привязанным доменным именем, на котором установлен и работает Pi-Hole, настроенный на использование IP-адреса всего сервера. Я успешно использую его на Windows, указав IP в настройках DNS. Однако у меня возникла проблема: в настройках DNS на устройстве Samsung невозможно ввести IP-адрес, необходимо использовать доменное имя, но оно не подключается. 

Как мне сделать так, чтобы использовать IP-адрес DNS-сервера на Samsung, или как правильно настроить доступ к Pi-Hole по доменному имени? 

Дополнительные сведения: VPS предоставлен pulseheberg, доменное имя зарегистрировано на namecheap.
  • 30 ноября 2024 г. 21:33
Ответы на вопрос 3
Для того чтобы использовать доменное имя для Pi-Hole, развернутого на вашем VPS, вам необходимо правильно настроить DNS-записи для вашего домена. Вот шаги, которые необходимо выполнить:

### 1. Узнайте ваш IP-адрес

Убедитесь, что вы знаете IP-адрес вашего VPS, на котором работает Pi-Hole. Это необходимо для создания DNS-записей.

### 2. Настройте DNS-записи на Namecheap

1. **Войдите в свою учетную запись на Namecheap.**
2. Перейдите в раздел "Domain List" (Список доменов) и выберите ваш домен, чтобы открыть его настройки.
3. Найдите раздел "Advanced DNS" (Расширенные DNS) или "NAMESERVERS" (Серверы имен).
4. Добавьте новую A-запись:
   - **Host**: Введите поддомен, который вы хотите использовать для Pi-Hole (например, `pihole` или просто оставьте пустым для корневого домена).
   - **Value**: Введите IP-адрес вашего VPS.
   - **TTL**: Оставьте значение по умолчанию (обычно 30 минут).
5. Сохраните изменения.

### 3. Проверьте DNS-записи

После добавления A-записи может потребоваться некоторое время для распространения (до 24 часов, но обычно быстрее). Вы можете использовать такие инструменты, как `nslookup` или `dig`, чтобы проверить, правильно ли установлен ваш домен. Например, выполните команду в терминале:

```bash
nslookup pihole.yourdomain.com
```

### 4. Настройте устройство Samsung

Теперь, когда у вас есть доменное имя, вы можете использовать его в настройках DNS вашего устройства Samsung:

1. Перейдите в "Настройки".
2. Выберите "Подключения" или "Сеть и интернет".
3. Выберите вашу Wi-Fi сеть.
4. Нажмите "Изменить".
5. Перейдите в "Расширенные настройки".
6. В разделе "Настройки IP" выберите "Статический".
7. Найдите поле для DNS 1 и введите ваше доменное имя (`pihole.yourdomain.com`).
8. Сохраните изменения.

### 5. Тестирование соединения

Попробуйте открыть веб-интерфейс Pi-Hole, используя ваше доменное имя в браузере (например, `http://pihole.yourdomain.com/admin`). Если всё настроено правильно, вы сможете получить доступ.

### 6. Дополнительные шаги

- Если вы хотите использовать Pi-Hole как DNS-сервер для других устройств в вашей сети, убедитесь, что ваш VPS имеет статический IP-адрес или настройте динамическую DNS (если это необходимо).
- Рассмотрите возможность включения HTTPS для безопасного доступа к веб-интерфейсу Pi-Hole, используя такие инструменты, как Let's Encrypt.

Если у вас возникнут дополнительные вопросы или проблемы, не стесняйтесь спрашивать!
судя по всему андройд хочет DNS типо DoH.. как его настраивать наверно есть в мануалах piHole 
но вообще по правильному обычно DNS настраивается на роутере, чтоб по dhcp всем выдавался сразу
У вас есть доступ к роутеру в сети которого находится ТВ? Вот там в качестве ДНС прописываете свой сервер, далее в настройках PiHole добавляете любой свой домен с IP адресом вашего сервер в сети ТВ. Лучше всего ДНС пробросить через ВПН или тунель и не держать его открытым наружу - иначе кто угодно сможет его использовать.
Похожие вопросы