Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 5692|Vastaus: 7

Käytännön toiminta: Dockerin käyttö DNS-palvelun rakentamiseen (dnsmasq)

[Kopioi linkki]
Julkaistu 31.5.2022 21.03.06 | | | |
Vaatimukset: Sinun täytyy perustaa DNS-palvelin ratkaisemaan joitakin erityisverkkotunnuksia, ja jos muut käyttävät DNS:ää, voit kaapata määritellyn verkkotunnuksen.

DNSmasq on pieni ja kätevä työkalu DNS:n ja DHCP:n konfigurointiin pienille verkoille, tarjoten DNS-toiminnallisuutta ja valinnaisen DHCP-toiminnallisuuden. Se palvelee verkkotunnuksia, jotka ovat saatavilla vain paikallisesti eivätkä näy DNS-palvelimilla maailmanlaajuisesti. DHCP-palvelin ja DNS-palvelin yhdistetään, ja ne mahdollistavat DHCP:n määrittämien osoitteiden normaalin ratkaisun DNS:ssä, ja nämä DHCP:n määrittämät osoitteet ja niihin liittyvät komennot voidaan konfiguroida jokaiselle isännälle tai ydinlaitteelle (kuten reitittimelle).

Docker-kuvan osoite:Hyperlinkin kirjautuminen on näkyvissä.


Profiilin tiedot:Hyperlinkin kirjautuminen on näkyvissä.

Ensiksi, luo/opt/dnsmasq.confKonfiguraatiotiedosto on seuraava:

Luo dnsmasq-kontti ja anna web-hallintaportille 5380 seuraava komento:

HTTP_USER: Verkkosivun kirjautumisen ylläpitäjätili
HTTP_PASS: Ylläpitäjän salasana verkkosivulle kirjautumiseen


Avaa se selaimen kautta: http://ip:5380/ tili on: itsvse ja salasana on: a123456

Kirjaudu DNSMASQ-konttiin ja tarkista yksityinen IP-osoite, koska verkkoni on melko erityinen, itse asiassa voit käyttää ulkoista IP-osoitetta suoraan DNS-palvelimen osoitteena, voit ohittaa tämän vaiheen,Voit määrittää DNS:n suoraan palvelimesi julkiseksi IP-osoitteeksi, muista avata DNS-palvelimen UDP 53 -portti!!

Asetin DNS:n palvelimen dnsmasq-kontin yksityisverkkoosoitteeseen, ja soitin ylös yhdistääkseni palvelimeen paikallisella tietokoneellani, jolloin onnistuin saamaan konfiguroidun DNS-osoitteen. (Askeleet jätetty pois)



Kokeillaan pingatatest.itsvse.comverkkotunnuksen perusteella näet, että se on räätälöity resoluutio-IP-osoitteemme, kuten alla olevassa kuvassa näkyy:



(Huomautus:test.itsvse.comJuuripalvelimella ei ole määritettyä resoluutiotietuetta)


Tehdään analyysi Baidu-verkkotunnuksesta, kuten alla olevassa kuvassa näkyy:



Tietenkin voit myös testata verkkotunnuksen ratkaisua nslookupin kautta seuraavalla komennolla:



(Loppu)

Pistetilanne

Osallistujien määrä1MB+1 Romahdus syy
Dingzhen + 1 Voi ei!

Katso kaikki arviot





Edellinen:[Harjoitella] Käytä .NET:iä vaihtaaksesi Edge-selaimen välilehden URL-osoitetta
Seuraava:VS kääntää Mixed Platform x64:n
 Vuokraisäntä| Julkaistu 31.5.2022 21.12.56 |
nslookup-komento esiteltiin lyhyesti
https://www.itsvse.com/thread-10091-1-1.html
Julkaistu 3.6.2022 22.54.15 |
Opiskele vähän...
Julkaistu 8.6.2022 9.19.30 |
Hyvää tavaraa, hyvää hyvää
 Vuokraisäntä| Julkaistu 24.2.2025 11.15.39 |
Technitium DNS -palvelinYksinkertaisempi




Viittaus:Hyperlinkin kirjautuminen on näkyvissä.
 Vuokraisäntä| Julkaistu 24.2.2025 13.11.27 |
BIND 9

Bind on lyhenne sanoista Berkeley Internet Name Domain Service, joka on avoimen lähdekoodin ohjelmisto, joka toteuttaa DNS-palvelimia. Siitä on tullut maailman laajimmin käytetty DNS-palvelinohjelmisto, ja yli puolet Internetin DNS-palvelimista on varustettu Bind-järjestelmällä, joka on muodostunut DNS:n de facto -standardiksi.

historia

  • BIND4-versio, BIND-paketti, kirjoitettiin alun perin Kalifornian yliopistossa Berkeleyssä 1980-luvun alussa jatko-opinto-ohjelmana, jonka rahoituksella toimi Yhdysvaltain puolustusministeriön edistyneet tutkimusprojektit (DARPA). BIND:n versioita aina 4.8.3:een asti ylläpitää Kalifornian yliopiston Berkeleyssä sijaitseva Computer Systems Research Group (CSRG). Douglas Terry, Mark Painter, David Riggle ja Songnian Zhou muodostivat alkuperäisen BIND-projektitiimin.
  • BIND8-versio, Internet Software Consortium, Inc. (ISC), perustettiin vuonna 1994 Rick Adamsin, Paul Vixien ja Carl Malamudin toimesta tarjoamaan paikka BIND:n kehitykselle ja ylläpidolle. BIND-versiot alkaen versiosta 4.9.3 kehitetään ja ylläpitää ISC, ja niitä tukevat ISC:n sponsorit. Yhteisarkkitehteinä ja ohjelmoijina Bob Halley ja Paul Vixie julkaisivat ensimmäisen tuotantovalmiin version BIND-versiosta 8 toukokuussa 1997. BIND:n versiot 4 ja 8 on virallisesti poistettu käytöstä. Tammikuussa 2004 ISC muutti nimensä Internet Systems Consortium, Inc:ksi.
  • BIND9, joka julkaistiin syyskuussa 2000, kirjoitti merkittävästi uudelleen lähes kaikki BIND-arkkitehtuurin osa-alueet.
  • BIND10, joka kehitettiin vuosina 2009~2014, ISC alkoi yrittää kirjoittaa BINDiä alusta alkaen BIND 10:n avulla. Se on suunniteltu korvaamaan ja parantamaan BIND 9:ää, ja se perustuu täysin uuteen sovelluskehykseen. Vuonna 2014,ISC lopetti BIND 10:n kehityksen, ja sen sijaan keskityttiin sijoittamaan BIND 9:ään.

Virallinen verkkosivusto:Hyperlinkin kirjautuminen on näkyvissä.

Projektin osoite:Hyperlinkin kirjautuminen on näkyvissä.

 Vuokraisäntä| Julkaistu 24.2.2025 13.19.39 |
Avoimen lähdekoodin DNS-järjestelmiä on paljon.

  • Sitoa
  • PowerDNS
  • CoreDNS
  • DNSPod-SR
  • Dnsmasq
  • Atomia DNS


Viittaus:Hyperlinkin kirjautuminen on näkyvissä.
 Vuokraisäntä| Julkaistu 24.2.2025 19.44.20 |
.NET/C# Avoimen lähdekoodin DNS-palvelu, jonka on rakentanut Technitium DNS Server
https://www.itsvse.com/thread-10953-1-1.html
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com