Domains Domains namespaces com com domain ntua gr
- Slides: 17
Η ιδέα των Domains • Domains -> χώρος ονομάτων “namespaces” • Τα πάντα «κάτω από το» . com είναι εντός του com domain. • Οτιδήποτε κάτω από το ntua. gr είναι στο ntua. gr domain και κάτω από το gr domain. com domain • edu com • • mit ibm cnn apple ntua • ece www ftp www dblab netmode • gr domain google • ntua. gr domain • gr
ΑΠΟΔΟΣΗ DOMAIN NAMES (Registrars) & IP - ASN ADDRESS SPACES (Host Masters) ΔΙΕΘΝΗΣ ΣΥΝΤΟΝΙΣΜΟΣ: ICANΝ (Internet Corporation for Assigned Names & Numbers) http: //www. icann. org/ μέσω της TLD (Top Level Domain) Database • Generic Domain Names (. edu, . com, . net, . org, . gov, . mil, …) – Υπεύθυνοι ονοματοδοσίας (Domain Name Registrars): Veri. Sign (για το. com, . net, …), Educause (. edu), PIR (. org) … • Country Code (cc) Domain Names (. gr, . fr, . uk, . de, . jp, …) – Υπεύθυνοι ονοματοδοσίας (Domain Name Registrars ανά χώρα) • Host Masters: Απόδοση διευθύνσεων IP & Autonomous System Numbers (ASN) ανά Ήπειρο από Regional Internet Registries (RIR) και μετά ανά διαχειριστική οντότητα (Local Internet Registries) • ARIN (American Registry for Internet Numbers) • RIPE NCC (Resaux IP Eurepeens – Network Coordination Center) • APNIC (Asia Pacific Network Information Center) • AFRINIC (African Network Information Center) • LATNIC (Latin American & Caribbean Network Information Center) 7
ΚΑΤΑΝΕΜΗΜΕΝΗ & ΙΕΡΑΡΧΙΚΗ ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ Root DNS Servers com DNS servers google. com ibm. com DNS servers org DNS servers freebsd. org DNS servers gr DNS servers upatras. gr ntua. gr DNS servers ece. ntua. gr DNS servers Αναζήτηση του domain www. ece. ntua. gr (without cached entries/iterated): • • • O nameserver (NS) του LΑΝ μας ρωτά τον NS του ISP μας O NS του ISP ρωτά τον root server για να βρει τον. gr NS O NS του ISP ρωτά τον. gr NS για να βρει τον. ntua. gr NS O NS του ISP ρωτά τον. ntua. gr NS για να βρει τον ece. ntua. gr NS O NS του ISP ρωτά τον ece. ntua. gr NS για να βρει το www. ece. ntua. gr
Name Servers • Name servers απαντούν ερωτήσεις ‘DNS’. • Διάφοροι τύποι name servers – Authoritative servers • master (primary) • slave (secondary) – (Caching) recursive servers • caching forwarders – Mixture of functionality
DNS name resolution example iterative 2 root DNS server 3 4 local DNS server ns. isp. gr (recursive) . com DNS server 5 1 requesting host Home client PC Query: www. ibm. com 8 7 6 authoritative DNS server ns. ibm. com
DNS Query Types • A - query for IPv 4 address • NS - query for the name servers responsible for a domain • CNAME - check if the looked up hostname is an alias • MX - check for the mail exchanger of a domain • PTR - query for the hostname of a given IP address • AAAA - query for IPv 6 address • SOA - query for information about a specific zone primary nameserver, contact email, defaul TTL, etc. • AXFR - full zone transfer
DNS records DNS: Κατανεμημένη βάση δεδομένων που αποθηκεύει εγγραφές - resource records (RR) DNS caching: Οι εγγραφές αποθηκεύονται τοπικά στους nameservers και στους σταθμούς εργασίας για ένα ορισμένο χρονικό διάστημα ttl (sec) RR format: (name, ttl, class, type, data) <name>The name field defines what domain name applies to the given RR <ttl> It specifies how long a domain resolver should cache the RR before it throws it out and asks a domain server again <class> Defines the protocol family or an instance of the protocol <type> The type field specifies what type of data is in the RR <data> Data content of each record is defined by the type and class values
DNS protocol, messages DNS protocol : Περιγράφει ένα σύνολο ερωτήσεων απαντήσεων, που έχουν την ίδια μορφοποίηση (format) Header identification: 16 bit # for query, reply to query uses same # flags: • query or reply • recursion desired • recursion available • reply is authoritative και
DNS protocol, messages Name, type fields for a query RRs in response to query records for authoritative servers additional “helpful” info that may be used
Dig outpout • 1: 10 pm ~ # dig @147. 102. 13. 10 -t A sofo. netmode. ntua. gr • • • ; <<>> Di. G 9. 6. 2 -P 2 <<>> @147. 102. 13. 10 -t A sofo. netmode. ntua. gr ; (1 server found) ; ; global options: +cmd ; ; Got answer: ; ; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13783 ; ; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 3, ADDITIONAL: 5 • • ; ; QUESTION SECTION: ; sofo. netmode. ntua. gr. • • • ; ; ANSWER SECTION: sofo. netmode. ntua. gr. 86400 IN sofo. netmode. ece. ntua. gr. 86400 IN • • ; ; AUTHORITY SECTION: netmode. ece. ntua. gr. 86400 IN • • • ; ; ADDITIONAL SECTION: dolly. netmode. ece. ntua. gr. ulysses. noc. ntua. gr. achilles. noc. ntua. gr. • • ; ; ; ; TTL IN 86400 80387 77771 77792 77771 A CNAME sofo. netmode. ece. ntua. gr. A 147. 102. 13. 14 Class NS NS NS IN IN IN ulysses. noc. ntua. gr. achilles. noc. ntua. gr. dolly. netmode. ece. ntua. gr. A 147. 102. 13. 10 A 147. 102. 222. 230 AAAA 2001: 648: 2000: de: : 230 A 147. 102. 222. 210 AAAA 2001: 648: 2000: de: : 210 Query time: 1 msec SERVER: 147. 102. 13. 10#53(147. 102. 13. 10) WHEN: Wed Nov 3 13: 36: 44 2010 MSG SIZE rcvd: 258 Type Nameserver that answered
- Bài thơ mẹ đi làm từ sáng sớm
- Cơm
- Potamianos ntua
- Ntua general manager
- Ntua
- Potamianos ntua
- 4112009 color
- Ece ntua
- Ntua scholarship
- Ntua apprenticeship program
- Ntua vpn
- Ntua vpn
- Netmode ntua
- S domain to z domain
- Domain and range games
- Domain specific vs domain general
- Compiler bridges the semantic gap between which domains?
- Frequency domain to time domain