DNS 2010 Pre-wheel group seminar : 8. 네트워크, TCP/IP 7. 기타 시스템 관리 10. NFS 9. DNS 11. 프로그래밍 도구 및 쉘 프로그래밍.

Slides:



Advertisements
Similar presentations
Sergei Komarov. DNS  Mechanism for IP hostname resolution  Globally distributed database  Hierarchical structure  Comprised of three components.
Advertisements

Web Server Administration
Domain Name System. DNS is a client/server protocol which provides Name to IP Address Resolution.
DNS Domain name server – a server to translate IP aliases to addresses As you know, IP (internet protocol) works by providing every Internet machine with.
1 DNS. 2 BIND DNS –Resolve names to IP address –Resolve IP address to names (reverse DNS) BIND –Berkeley Internet Name Domain system Version 4 is still.
The Domain Name System. CeylonLinux DNS concepts using BIND 2 Hostnames IP Addresses are great for computers –IP address includes information used for.
70-294: MCSE Guide to Microsoft Windows Server 2003 Active Directory, Enhanced Chapter 2: Name Resolution and DNS.
CMPE 150 – Winter 2009 Lecture 18 March 10, 2009 P.E. Mantey.
McGraw-Hill©The McGraw-Hill Companies, Inc., Chapter 25 Domain Name System.
Domain Name System (DNS) Network Information Center (NIC) : HOSTS.TXT.
IT:Network:Apps.  Hosts  Root Servers  Zones  Name Resolution  Reverse and forward Lookups  CName  MX Records  NSLookup  IPconfig.
Domain Name System: DNS
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 5 Introduction to DNS in Windows Server 2008.
Domain Name System ( DNS )  DNS is the system that provides name to address mapping for the internet.
TCP/IP Protocol Suite 1 Chapter 17 Upon completion you will be able to: Domain Name System: DNS Understand how the DNS is organized Know the domains in.
DNS Domain Name Service References: Wikipedia 1.
Domain Name Services Oakton Community College CIS 238.
Configuring and Managing the DNS Server Role Lesson 4.
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
Domain Name System | DNSSEC. 2  Internet Protocol address uniquely identifies laptops or phones or other devices  The Domain Name System matches IP.
DNS. Introduction What is DNS? –Hierarchy or Tree –Dot used as a separator.
Got DNS? A review of Domain Name Services and how it impacts website developers. By Jason Baker Digital North.
CN2140 Server II Kemtis Kunanuraksapong MSIS with Distinction MCT, MCITP, MCTS, MCDST, MCP, A+
DNS & BIND SPARCS 12 coffee.
Petrozavodsk State University, Alex Moschevikin, 2003NET TECHNOLOGIES Domain Name System HISTORY File hosts (the size of Internet became more than 1000.
DNS: Domain Name System
Module 2: Implementing DNS to Support Active Directory
25.1 Chapter 25 Domain Name System Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Network Protocols Chapter 25 (Data Communication & Networking Book): Domain Name System (DNS) 1.
October 15, 2002Serguei A. Mokhov, 1 Intro to DNS SOEN321 - Information Systems Security.
Chapter 17 Domain Name System
Chapter 29 Domain Name System (DNS) Allows users to reference computer names via symbolic names translates symbolic host names into associated IP addresses.
TCP/IP Protocol Suite 1 Chapter 17 Upon completion you will be able to: Domain Name System: DNS Understand how the DNS is organized Know the domains in.
October 8, 2015 University of Tulsa - Center for Information Security Microsoft Windows 2000 DNS October 8, 2015.
CITA 310 Section 1 Name Resolution (Textbook Chapter 4)
Domain Name System. CONTENTS Definitions. DNS Naming Structure. DNS Components. How DNS Servers work. DNS Organizations. Summary.
Deploying a Web Application Presented By: Muhammad Naveed Date:
Chapter 16 – The Domain Name System (DNS) Presented by Shari Holstege Tuesday, June 18, 2002.
Netprog: DNS and name lookups1 Address Conversion Functions and The Domain Name System Refs: Chapter 9 RFC 1034 RFC 1035.
Naming March 8, Networks What is naming?  Associations between some elements in a set of names and some elements in a set of values  Binding.
1 Kyung Hee University Chapter 18 Domain Name System.
Configuring Name Resolution and Additional Services Lesson 12.
Domain Name System (DNS). DNS Server Service Overview of Domain Name System What Is a Domain Namespace? Standards for DNS Naming.
Name and Address Conversions Chap 11. Domain Name System  A lookup mechanism for translating objects into other objects  A globally distributed, loosely.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 19 Domain Name System (DNS)
DNS DNS overview DNS operation DNS zones. DNS Overview Name to IP address lookup service based on Domain Names Some DNS servers hold name and address.
Linux Operations and Administration
BZUPAGES.COM. Presented to: Sir. Muizuddin sb Presented by: M.Sheraz Anjum Roll NO Atif Aneaq Roll NO Khurram Shehzad Roll NO Wasif.
4343 X2 – Outline The Domain Name System The Web.
Web Server Administration Chapter 4 Name Resolution.
1 CMPT 471 Networking II DNS © Janice Regan,
NT1330 Client Server Networking 2
TCP/IP Protocol Suite 1 Chapter 17 Upon completion you will be able to: Domain Name System: DNS Understand how the DNS is organized Know the domains in.
DNS Domain Name System SPARCS `08 서우석 (pipoket) `09 Summer Wheel Seminar`09 Summer Wheel Seminar SPARCS.
Networking SPARCS 2000 wheel seminar
Internet Naming Service: DNS* Chapter 5. The Name Space The name space is the structure of the DNS database –An inverted tree with the root node at the.
Domain Name System INTRODUCTION to Eng. Yasser Al-eimad
WHAT IS DNS??????????.
So DNS is A client-server application that maps domain names into their corresponding IP addresses with the help of name servers. Mapping domain names.
4343 X2 – The Application Layer Tanenbaum Chapter 7.
Basics of the Domain Name System (DNS) By : AMMY- DRISS Mohamed Amine KADDARI Zakaria MAHMOUDI Soufiane Oujda Med I University National College of Applied.
Configuring and Managing the DNS Server Role Lesson 4.
KAPLAN SCHOOL OF INFORMATION SYSTEMS AND TECHNOLOGY IT375 Window Enterprise Administration Course Name – IT Introduction to Network Security Instructor.
1 Internet Service DNS & BIND OPS335 Seneca College of Applied Technology.
DNS and Inbound Load Balancing
Understand Names Resolution
IMPLEMENTING NAME RESOLUTION USING DNS
Configuring and Troubleshooting DNS
Linux Ubuntu Network Commands 3 A.S.
Benefits of Using Domain Name System (DNS)
Presentation transcript:

DNS

2010 Pre-wheel group seminar : 8. 네트워크, TCP/IP 7. 기타 시스템 관리 10. NFS 9. DNS 11. 프로그래밍 도구 및 쉘 프로그래밍

2010 Pre-wheel group seminar : WHAT IS DNS?

What is DNS? DNS Domain Name Service Domain Name System 2010 Pre-wheel group seminar :

What is DNS? Q: “ ”? A: “ara.kaist.ac.kr” 2010 Pre-wheel group seminar : Q: “ara.kaist.ac.kr”? A: “ ” Translation services between two namespaces : Domain name hierachy Internet Protocol (IP) address (IPv4, IPv6) “Where is ara.kaist.ac.kr ?” Your computer DNS Your computer With ara “Go to ”

2010 Pre-wheel group seminar : DOMAIN NAME SPACE

Domain Name Space Subdomains (and so on) Second Level Domain Top Level Domain Root comgooglenaverorgnetinfokrco.krac.krkaistarasparcsotlgo.kror.kredusharejp 2010 Pre-wheel group seminar : Country-code top-level domains(ccTLD) Generic top-level domains (gTLD) Domain Name Space! (≠DNS ) Each node or leaf has 0 or more info about domain name (a.k.a Resource Records, RR)

DNS Zone 2010 Pre-wheel group seminar :

DNS Zone 2010 Pre-wheel group seminar : Name Server of “ac.kr” zone Name Server of “kaist.ac.kr” zone Name Server of “postech.ac.kr” zone 위임 한국인터넷진흥원 = ara.kaist.ac.kr = hodduc.kaist.ac.kr = …… ns.kaist.ac.kr( ) ns.postech.ac.kr( ) = bric.postech.ac.kr = ……

Naming Convention FQDN(Full Qualified Domain Name) – 루트 도메인부터 해당 노드까지의 각 계층을 모두 표시 – 단, 계층과 계층 사이는. 으로 잇는다 –LDH rule : Letters(a-zA-Z), Digits(0-9), Hyphen –Case Insensitive –May not start or end with Hyphen 2010 Pre-wheel group seminar :

Naming Convention ara.kaist.ac.kr 2010 Pre-wheel group seminar : Is it valid? NO ara.kaist.ac.kr. Do not miss root domain! Question: Assume that system’s Default Host : kaist.ac.kr. Someone asks : “Please find hodduc.sparcs.org” 1. hodduc.sparcs.org.kaist.ac.kr ? 2. hodduc.sparcs.org ? 3. Attack japan? (…) Answer : 1. If user wants the second, user should have ask “Please find hodduc.sparcs.org.”

Resource Records 2010 Pre-wheel group seminar :

Resource Records 2010 Pre-wheel group seminar : Name 도메인 네임 (Key Index) TTL Time To Live. (on cache table) Class Deprecated (‘IN’ only) Type 리소스 레코드 유형 RDATA 실제 데이터. Type 에 따라 다름

Resource Types TypeCode 의미 A1 A host address 호스트 주소 NS2 An authoritative name server 네임서버 도메인 네임 지정 CNAM E 5 The canonical name for an alias. Alias 도메인 네임을 설정 SOA6 Marks the start of a zone of authority Zone 의 속성 지정 MX15 Mail exchange 메일 서버의 도메인 네임 지정 2010 Pre-wheel group seminar : 물. 론 훨씬 더 많지만.. 주로 사용하는 것은 정해져 있음. ( 나머지는 구글링 !)

Resource Types 2010 Pre-wheel group seminar :

PROTOCOL

혹시나 해서 … 2010 Pre-wheel group seminar : PROTOCOL : 표준화된 통신규약

2010 Pre-wheel group seminar : DNS ara.kaist.ac.kr ㄱ ㄱ ara.kaist.ac.kr واسمحوا ara.kaist.ac.kr ★ ☆★☆ ara.kaist.a c.kr ★☆★☆ ara.kaist.ac.kr ★ ☆★☆ ㅡ.ㅡ?ㅡ.ㅡ? ㅡ.ㅡ?ㅡ.ㅡ? Hobbac Hotdog Odduc

DNS Lookups 2010 Pre-wheel group seminar : SectionValue HeaderMeta Data Question(Name, Type, Class) Name should be FQDN AnswerRRs that match the (Name, Type, Class) May be multiple answers AuthorityPointing to name servers closer to the target name Optional AdditionalName server believes may be useful to the client Optional Port : UDP 53. 단 동일한 zone 의 NS 동기화 등을 비롯해 큰 자료 전송시 TCP 53 포트도 사용함

직접 보여드립니다 감이 잘 안 오시죠 ? 2010 Pre-wheel group seminar :

DNS ARCHITECTURE

2010 Pre-wheel group seminar :

Domain Querying 2010 Pre-wheel group seminar : comgooglenaverorgnetinfokrco.krac.krkaistarasparcsotlgo.kror.kredusharejp ara.kaist.ac.kr.kr ?.kr !! ac.kr !! Kaist.ac.kr !! It is

comgooglenaverorgnetinfokrco.krac.krkaistarasparcsotlgo.kror.kredusharejpcomgooglenaverorgnetinfokrco.krac.krkaistaraharasparcsotlgo.kror.kredusharejp Domain Update 2010 Pre-wheel group seminar : updated

USEFUL TOOLS ABOUT DNS 2010 Pre-wheel group seminar :

Hosts 2010 Pre-wheel group seminar :

Hosts 2010 Pre-wheel group seminar :

Hosts 2010 Pre-wheel group seminar :

DNSEver 웹 기반 DNS 서버 개인이 직접 네임서버를 구축하기 어려운 경우 ( 호스팅 계정이나 블로그에 도메인을 연결하는 경우 등 ) 2010 Pre-wheel group seminar :

Nslookup DNS Server lookup software Linux 에도 있으나 이것만큼은 윈도우가.. Demo 2010 Pre-wheel group seminar :

Bind Berkeley Internet Name Daemon 네임 서버 구축 프로그램 2010 Pre-wheel group seminar : 이건 다음 세미나 를 기대하시길.. ‘3’

QUESTION 2010 Pre-wheel group seminar :

References SPARCS seminar – pipoket En.wikipedia.org/Domain_Name_Service “dns 서버운영지침서.pdf” on └ 강력 추천 ( 무려 한글문서 ) 2010 Pre-wheel group seminar :

THANK YOU! 2010 Pre-wheel group seminar :