Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 5692|Отговор: 7

Практическа работа: Използване на Docker за изграждане на DNS услуга (dnsmasq)

[Копирай линк]
Публикувано в 31.05.2022 г. 21:03:06 ч. | | | |
Изисквания: Трябва да настроите DNS сървър, който да разрешава някои специални домейн имена, и ако други използват DNS, можете да откраднете зададеното домейн име.

DNSmasq е малък и удобен инструмент за конфигуриране на DNS и DHCP за малки мрежи, предоставящ DNS функционалност и опционална DHCP функционалност. Той обслужва домейни, които са достъпни само локално и не се появяват на DNS сървъри по целия свят. DHCP сървърът и DNS сървърът се комбинират и позволяват DHCP-назначените адреси да се разрешават нормално в DNS, като тези DHCP-зададени адреси и свързани команди могат да бъдат конфигурирани към всеки хост или към основно устройство (като рутер).

Адрес на изображението на Docker:Входът към хиперлинк е видим.


Детайли за профила:Входът към хиперлинк е видим.

Първо, създайте/opt/dnsmasq.confКонфигурационният файл е следният:

Създайте dnsmasq контейнер и осигурете на уеб управленския порт 5380 със следната команда:

HTTP_USER: Администраторският акаунт на входа към уеб страницата
HTTP_PASS: Администраторската парола за влизане в уеб страницата


Отвори го през браузър: акаунтът http://ip:5380/: itsvse, а паролата е: a123456

Влез в DNSMASQ контейнера и провери частния IP адрес, защото мрежата ми е сравнително специална, всъщност можеш директно да използваш външния IP адрес като DNS сървърен адрес, можеш да пропуснеш тази стъпка,Можете директно да конфигурирате DNS като публичен IP адрес на вашия сървър, не забравяйте да отворите UDP 53 порта на DNS сървъра!!

Настроих DNS на частния мрежов адрес на dnsmasq контейнера на сървъра и се свързах със сървъра на локалния си компютър, като успях успешно да получа конфигурирания DNS адрес. (Стъпките са пропуснати)



Нека опитаме да го пингнемtest.itsvse.comМожете да видите, че това е нашият персонализиран IP адрес, както е показано на фигурата по-долу:



(Забележка:test.itsvse.comНяма конфигуриран запис за резолюция на root nameserver)


Нека направим анализа на домейн Baidu, както е показано на фигурата по-долу:



Разбира се, можете също да тествате разрешаването на домейн имена чрез nslookup, с следната команда:



(Край)

Резултат

Брой участници1MB+1 Срив причина
Динджън + 1 О не!

Вижте всички оценки





Предишен:[Практика] Използвайте .NET, за да смените URL адреса на таба на браузъра Edge
Следващ:VS компилира Mixed Platform x64
 Хазяин| Публикувано в 31.05.2022 г. 21:12:56 ч. |
Кратко въведена команда nslookup
https://www.itsvse.com/thread-10091-1-1.html
Публикувано в 3.06.2022 г. 22:54:15 ч. |
Научи малко...
Публикувано в 8.06.2022 г. 9:19:30 ч. |
Добри неща, добри
 Хазяин| Публикувано в 24.02.2025 г. 11:15:39 ч. |
Technitium DNS сървърПрости




Препратка:Входът към хиперлинк е видим.
 Хазяин| Публикувано в 24.02.2025 г. 13:11:27 ч. |
BIND 9

Bind е съкратено от Berkeley Internet Name Domain Service, който е софтуер с отворен код, реализиращ DNS сървъри. Той се превърна в най-широко използвания DNS сървърен софтуер в света, а повече от половината DNS сървъри в интернет са настроени с Bind, който се е превърнал в де факто стандарт в DNS.

история

  • Версията на BIND4, BIND пакетът, първоначално е написан в Калифорнийския университет в Бъркли в началото на 80-те години като магистърска програма с финансиране от Администрацията за напреднали изследователски проекти в отбраната на САЩ (DARPA). Версиите на BIND до 4.8.3 се поддържат от Групата за изследвания на компютърни системи (CSRG) към Калифорнийския университет, Бъркли. Дъглас Тери, Марк Пейнтър, Дейвид Ригъл и Сонгниан Джоу формират оригиналния екип на проекта BIND.
  • Версията на BIND8, Internet Software Consortium, Inc. (ISC), е основана през 1994 г. от Рик Адамс, Пол Викси и Карл Маламуд, за да осигури място за разработка и поддръжка на BIND. Версиите на BIND, започващи с 4.9.3, се разработват и поддържат от ISC и се поддържат от спонсорите на ISC. Като съ-архитекти и програмисти, Боб Хали и Пол Викси пуснаха първата готова за продукция версия на BIND версия 8 през май 1997 г. Версиите на BIND 4 и 8 са официално остарели. През януари 2004 г. ISC смени името си на Internet Systems Consortium, Inc.
  • BIND9, пуснат през септември 2000 г., значително пренаписа почти всички аспекти на основната BIND архитектура.
  • BIND10, разработен между 2009~2014 г., ISC започна да се опитва да пренапише BIND от нулата с помощта на BIND 10. Той е проектиран да замени и подобри BIND 9 и е базиран на напълно нова рамка за приложения. През 2014 г.ISC прекрати разработката на BIND 10, и вместо това се съсредоточи върху инвестирането в BIND 9.

Официален уебсайт:Входът към хиперлинк е видим.

Адрес на проекта:Входът към хиперлинк е видим.

 Хазяин| Публикувано в 24.02.2025 г. 13:19:39 ч. |
Има много DNS с отворен код.

  • Свързвам
  • PowerDNS
  • CoreDNS
  • DNSPod-SR
  • Dnsmasq
  • Atomia DNS


Препратка:Входът към хиперлинк е видим.
 Хазяин| Публикувано в 24.02.2025 г. 19:44:20 ч. |
.NET/C# Отворена DNS услуга, създадена от Technitium DNS Server
https://www.itsvse.com/thread-10953-1-1.html
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com