Portál AbcLinuxu, 8. května 2024 19:22


Dotaz: Prosím polopaticky ... jak funguje přesně DNS?

21.7.2003 18:59 Martin H. | skóre: 27 | blog: linservis | Brno
Prosím polopaticky ... jak funguje přesně DNS?
Přečteno: 1825×
Odpovědět | Admin
Potřebuju polopaticky vysvětlit funkci DNS.

Nastíním příklad: Mám lokální síť 192.168.1 a veřejnou IP adresu. Ty jsou odděleny firewallem. Rád bych používal lokální DNS.

Takže, když se klient ze sítě 192.168.1. dotáže na lokální WWW server, měl by dostat odpověď od mého DNS server (A záznam je), ale když se dotáže na na server v síti Internet tak jak DNS zjistí, že má kontaktovat jiný DNS server (a hlavně, kde se to nastavuje?).

Zase příklad: můj WWW je server.firma.cz a stránky u providiera jsou www.firma.cz

Kde si DNS uchovává záznamy o klientech a nebo, musím každého klienta sítě zapsat s A záznamem?

Vím, že jsou to možná trošku zmatečné dotazy, ale začítečníci holt hodně neznají .... a proto nedokáží asi fundovaně popsat svůj požadavek.

Díky za trpělivost při psaní odpovědí.

M.
--- Kapitalismus je lepší, než socialismus ... ale horší, než jsem čekal. (Jiří Suchý) ---
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.7.2003 19:19 Tomáš Bláha
Rozbalit Rozbalit vše Prosím polopaticky ... jak funguje přesně DNS?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Takže, když se klient ze sítě 192.168.1. dotáže na lokální WWW server, měl by dostat odpověď od mého DNS server (A záznam je),... Presněji řečeno se daný program dotáže prostřednictvím resolveru (knihovní funkce libc) nameserveru uvedeného v /etc/resolv.conf. ...ale když se dotáže na na server v síti Internet tak jak DNS zjistí, že má kontaktovat jiný DNS server (a hlavně, kde se to nastavuje?). Pokud dotázaný DNS hledanou doménu nespravuje, tak informace zjistí od serverů, které tu doménu spravují. Ty vyhledá postupem, který jsem popisoval v http://www.abclinuxu.cz/software/ViewRelation?relationId=31669 a odpověď Vám předá. Zase příklad: můj WWW je server.firma.cz a stránky u providiera jsou www.firma.cz Kde si DNS uchovává záznamy o klientech a nebo, musím každého klienta sítě zapsat s A záznamem? Tomu nerozumím. Můžete otázku přeformulovat? Co chcete, aby bylo výsledkem?
22.7.2003 10:17 Bubo
Rozbalit Rozbalit vše Prosím polopaticky ... jak funguje přesně DNS?
Trocha na odlahcenie, kedysi "nie tak davno" ked niekdo niecomu nerozumel, tak sa mu to podalo tak povediac "po lopate". Ci uz sa tym myslelo, ze tou lopatou ma dostat po hlave aby pochopil alebo to treba tolkokrat opakovat, ze mensie davkovanie ako lopata nestaci :-). No a dnes kedze kto by uz robil s lopatou, predsa nebudeme pouzivat take slova ako: laicky, jednoducho, alebo to hnusne - po lopate. Tak tu mame novu vedu - lopatistiku, ktora studuje polopatizmus a ked nieco robim v sulade s pravidlami tejto vedy! tak to robim POLOPATISTICKY. Ja len aby bolo jasno :-)
22.7.2003 10:29 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Prosím polopaticky ... jak funguje přesně DNS?
Opravdu užitečná rada... zejména asi velice pomůže všem zoufalým začátečníkům... kdepak, neučte se editovat konfigurační soubory, raději si přečtěte něco o lopatistice... :o)
22.7.2003 10:48 Bubo
Rozbalit Rozbalit vše Prosím polopaticky ... jak funguje přesně DNS?
Pan Yeti, to bol humor! A configuracne subory sa treba ucit, suhlasim neoponujem a nechcem na tu temu uz diskutovat. Ale tak ako ma Linux svoje pravidla a terminologiu, tak ich ma aj kazdy jazyk. V nijakom pripade som na nikoho nechcel utocit ani som to nemyslel v zlom. Len som sa snazil "analyzovat" kde sa vzal ten uzasny vyraz - polopatisticky (polopaticky...), mozno som nezvolil spravnu formu humoru, mozno som mal napisat vim :-)
22.7.2003 11:06 Martin H.
Rozbalit Rozbalit vše Prosím polopaticky ... jak funguje přesně DNS?
No mám na mysli: když mám ve WIN v sekci DNS hostname PC1, domain FIRMA.CZ a zadané DNS 192.168.1.1, kde mám spuštěný BIND8, tak když dám PING z jiného PC v síti PING pc1.firma.cz, dostanu odpověď z adresy 19.168.1.2 ? Nebo co musím udělat pro to, aby se všichni klienti s WIN dali opinkat jménem? To byl ten asi špatně formulovaný dotaz, jinak díky za studii POLOPATISMU, až se naučím BIND a další ... určitě se o tuto studii budu zajímat.
22.7.2003 11:25 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Prosím polopaticky ... jak funguje přesně DNS?
Ano v tom smyslu, že je třeba, aby PC1 měl A záznam (nebo to bylo CNAME) v tom DNS. (A také je dobré mít reverzní záznam (PTR) pro převod IP zpět na jméno...) Předpokládám, že nehodláš resolvovat veřejné jméno www.firma.cz na neveřejné IP typu 192.168.1.2 a že to byl jen příklad. Mh, asi jsem to moc neosvětlil, jdu studovat polopatistencialismus...
22.7.2003 16:32 Antonin Fabicovic | skóre: 21
Rozbalit Rozbalit vše Prosím polopaticky ... jak funguje přesně DNS?
Mozna jsem to pochopil spatne, ale asi ti jde o specialni variantu stealth serveru ktery slouzi pouze lokalni siti.

Takze se jedna asi o tohle: vas verejny DNS spravuje vas provider, ale vy si chcete vytvorit vlastni DNS se zaznamy na vase PC ve vnitrni siti. Jsou 2 moznosti (predpoklad pro obe je funkcni server DNS nekde ve vnitrni siti):
1. chcete stejnou domenu jako mate na internetu: neni problem, do /etc/resolv.conf zadate:

search vase_domena.cz
nameserver x.y.z.a
2. chcete jine jmeno domeny nez je vase internetova: pak pouzijete toto jmeno viz bod jedna zcela totoznym zpusobem. ovsem pozor, pokud zvolite jmeno, ktere se jiz na inetu vyskytuje, nebudete jej z vnitrni site videt, tedy pokud zvolite napr. domenu seznam.cz, tak na seznam se uz nedostanete.

Pro zadavani samotnych dat pak (pokud u vas nemate odpornika na named.conf) doporucuji zadavat pomoci webminu.

pokud jsem to nepochopil, tak to berte ze jsem nic nerekl :-)

22.7.2003 16:35 Antonin Fabicovic | skóre: 21
Rozbalit Rozbalit vše Prosím polopaticky ... jak funguje přesně DNS?
NEJAK ME TO OREZALO (vynechal jsem ukonceni tagu), TAK ZNOVA:

Mozna jsem to pochopil spatne, ale asi ti jde o specialni variantu stealth serveru ktery slouzi pouze lokalni siti.

Takze se jedna asi o tohle: vas verejny DNS spravuje vas provider, ale vy si chcete vytvorit vlastni DNS se zaznamy na vase PC ve vnitrni siti. Jsou 2 moznosti (predpoklad pro obe je funkcni server DNS nekde ve vnitrni siti):

1. chcete stejnou domenu jako mate na internetu: neni problem, do /etc/resolv.conf zadate:

search vase_domena.cz
nameserver x.y.z.a
kde vase_domena.cz bude jmenem vasi realne domeny a nameserver x.y.z.a bude adresa DNS serveru vaseho providera. Ovsem pozor, je treba pro korektni funkci presne vyplnit vsechny A zaznamy vasich vnejsich DNS zaznamu, protoze pak uz z vnitrku vasi site se na domenu "vsse_domena.cz" nebudete schopni dotazat DNS serveru vaseho providera. V to pocitam i A zaznamy na WWW nebo MX na postu pokud uzivate vice mailserveru (muzete nahradit vnitrni IP adresou)

2. chcete jine jmeno domeny nez je vase internetova: pak pouzijete toto jmeno viz bod jedna zcela totoznym zpusobem. ovsem pozor, pokud zvolite jmeno, ktere se jiz na inetu vyskytuje, nebudete jej z vnitrni site videt, tedy pokud zvolite napr. domenu seznam.cz, tak na seznam se uz nedostanete.

Pro zadavani samotnych dat pak (pokud u vas nemate odpornika na named.conf) doporucuji zadavat pomoci webminu. UFF! :-D

22.7.2003 16:46 Antonin Fabicovic | skóre: 21
Rozbalit Rozbalit vše Prosím polopaticky ... jak funguje přesně DNS?
jeste jsem zapomnel: a samozrejme je treba klientum v siti nastavit jako vychozi server ten "interni", jinak to samozrejme fungovat nebude.
23.7.2003 19:16 Martin H.
Rozbalit Rozbalit vše Prosím polopaticky ... jak funguje přesně DNS?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ha, dnes jsem v knihkupectví narazil na knihu TCP/I a DNS ... tam je skoro všechno, co potřebuju vědět. Díky všem za rady, mj. DNS již dělá, co má ...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.