Эффективно используйте открытый исходный код для создания своей частной службы DNS.
Эффективно используйте открытый исходный код для создания своей частной службы DNS.

В эпоху Интернета разрешение DNS является очень важной частью. Без хорошего и надежного разрешения DNS ваша работа в Интернете станет очень плохой и ужасной.

Хотя многие люди не знают о существовании DNS, на самом деле, когда вы посещаете веб-сайт, вы всегда полагаетесь на DNS для разрешения доменных имен.

Эта статья, В основном я рассказываю, что такое DNS и при каких обстоятельствах вам нужно учитывать собственное разрешение доменных имен DNS. Следующая статья, Я представлю то, что основано на Открытом. исходный кодизAdGuard HomeПриходите и создайте свой собственныйизDNSРазрешение доменного имени.

Начните с Что такое DNSГоворя о

Что такое DNS

DNSиз Полное имяDomain Name System, Китаец позвонилсистема доменных имен. Основная функция DNS — преобразовать доменное имя посещаемого веб-сайта в реальный IP-адрес.

Фактически, Если вы хотите получить доступ к сетевой службе, В конечном итоге вам нужно знать его настоящий IP-адрес, ноIPАдреса похожи192.168.1.1такиз Смущающийкпамятьизадрес. Условно говоря, taoofcoding.techтакиз Доменные имена легче запомнить каждому. так, Когда вы находитесь в браузере или где-либо еще, При использовании доменного имени В конечном итоге вы полагаетесь на DNS, который поможет вам преобразовать его в окончательный IP-адрес.

конечно, DNSРазрешение доменного именитакже зависит отсервер доменных имен , кореньсервер доменных имен, TLDсервер доменных имен, авторитетный доменных именждатьиз Целый набор верхних и нижних уровнейизподдерживать.

Теперь вам просто нужно знать, что служба DNS является очень важной частью доступа к Интернету.

Откуда берется служба DNS?

После понимания того, что такое служба DNS, у нас возникнет вопрос: при каких обстоятельствах мне понадобится частная служба DNS?

Начнем с того, какой DNS-сервис мы используем при работе в Интернете.

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

Так откуда же берется адрес службы DNS по умолчанию?

Вообще говоря, есть несколько возможностей:

Предоставляется поставщиком сетевых услуг

Если вы подключены к сети China Telecom, то у China Telecom есть собственное разрешение доменных имен DNS. Тот же принцип применим к China Unicom, China Mobile и т. д.

Сетевые операторы имеют собственные службы разрешения доменных имен DNS.

Если вы не выполняете никаких других настроек самостоятельно, вы фактически используете разрешение DNS, предоставленное вашим оператором сети.

DNS-адрес, установленный маршрутизатором

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

В этом сценарии Если в маршрутизаторе установлено указанное разрешение доменного имени DNS, Затем, когда вы выходите в Интернет, вы используете разрешение доменного имени DNS, установленное в маршрутизаторе. конечно, Разрешение DNS, которое вы установили в маршрутизаторе, может быть предоставлено оператором сети или это может быть общедоступная служба разрешения доменных имен DNS. Даже ваша собственная служба разрешения DNS.

Общедоступное разрешение DNS

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

Например, к зарубежным относятся:

  • Предоставлено Google: 8.8.8.8
  • Предоставлено Cloudflare: 1.1.1.1

К наиболее известным в Китае относятся:

  • Предоставлено Tencent DnsPod: 119.29.29.29
  • Али: 223.5.5.5

Многие программисты на самом деле предпочитают этот тип общедоступной службы DNS. Однако большинство обычных пользователей могут вообще не знать о DNS, то есть они используют DNS оператора сети по умолчанию.

Зачем вам нужен собственный DNS

Хорошо, теперь мы можем начать отвечать: зачем вам может понадобиться собственная служба DNS?

Существенная причина: DNS-службы других компаний могут быть ненадежными и неспособными обеспечить возможности персонализации.

Если говорить конкретно, то основные моменты заключаются в следующем:

Взлом DNS

так называемый Взлом DNS, Это означает, что разрешение DNS было злонамеренно изменено. Перенаправление на другие сайты, Это может быть даже вредоносный веб-сайт.

конечно, Большинство общедоступных DNS-сервисов не имеют этой проблемы. Но в стране, Действительно есть некоторые Взломы возможности DNS, Но это не вредоносный сайт, Скорее всего это реклама

Загрязнение DNS

Загрязнение DNSи Взлом DNS чем-то похож, Но цель взлома — перенаправить вас на другой веб-сайт, к которому он хочет, чтобы вы получили доступ. Например, реклама. и Загрязнение DNS не позволяет вам получить доступ к веб-сайту, к которому вы хотите получить доступ.

Всякий раз, когда DNS возвращает неправильный IP-адрес, Вы не можете получить доступ к указанному веб-сайту. поэтому, Загрязнение DNSявляется общимиз Поведение.

Ваше посещение записывается

Что ж, возможно, всегда существует вероятность того, что мы не хотим, чтобы наша история доступа была известна другим.

Но используя разрешение общедоступных доменных имен на основе вашего IP-адреса, вы можете легко узнать, когда и какое доменное имя вы разрешили.

Если вы заботитесь о своей конфиденциальности, вам это может не понравиться.

Не могу персонализировать

Многие персонализированные сценарии невозможно реализовать в общедоступных службах DNS.

Например, вы хотите заблокировать рекламу на уровне DNS для своей семьи, чтобы защитить здоровье вашей семьи и детей в Интернете. Другой пример — ваша компания или команда, которая преобразует внутреннее виртуальное доменное имя во внутренний адрес и другое персонализированное разрешение DNS. .

Публичный DNS не может удовлетворить это требование.

Будьте готовы настроить DNS

Теперь вы понимаете, что если у вас есть какие-то потребности в описанных выше сценариях, то создание собственного разрешения доменных имен DNS может принести вам много преимуществ.

  • Уровень разрешения DNS блокирует рекламу и вредоносное поведение, например веб-сайт. Защитите здоровье своей семьи в Интернете
  • максимальная степеньизизбегать Загрязнение DNSи Взлом DNS. Защитите свои права в Интернете
  • Вы можете добавлять и изменять разрешение DNS по своему желанию. Позвольте команде или компании обеспечить внутреннюю Служитьудобнее.
  • Защитите свою конфиденциальность.

Настройка частного DNS не должна вызвать затруднений. В эпоху открытого исходного кода Создать собственный DNS с открытым исходным кодом очень просто и легко. Среди этих решений с открытым исходным кодом кAdGuard Homeсамый выдающийся,Наиболее полные функции.

Подробно я расскажу об этом в следующей статье.AdGuard Homeиз Установитьииспользовать.

boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose