본문 바로가기

WIZnet DNS

(7)
DNS Source Code 안녕하세요~이 블로그 Step by step으로 DNS에 대하여 연재합니다. 만약 DNS가 무엇인지 모르시거나, 아래 내용들이 이해가 가지 않으시면 아래 링크를 참조하셔서 확인부탁드립니다. DNS시작하기 ! – https://jinheeahn.wordpress.com/2015/08/28/1-dns-시작하기DNS 통신에 대하여! – https://jinheeahn.wordpress.com/2015/09/07/2-dns 통신에 대하여DNS Header – https://jinheeahn.wordpress.com/2015/09/08/3-dns-message/DNS 질의 메세지 – https://jinheeahn.wordpress.com/2015/09/21/4-dns-질의 메세지DNS 응답 메세지 - https..
DNS 응답 메세지 설명 이번 시간에는 저번시간에 이어서 DNS 응답 메세지에 관한 설명을 하도록 하겠습니다.이 블로그 Step by step으로 DNS에 대하여 연재합니다. 만약 DNS가 무엇인지 모르시거나, 아래 내용들이 이해가 가지 않으시면 아래 링크를 참조하셔서 확인부탁드립니다. DNS시작하기 ! – https://jinheeahn.wordpress.com/2015/08/28/1-dns-시작하기DNS 통신에 대하여! – https://jinheeahn.wordpress.com/2015/09/07/2-dns 통신에 대하여DNS Header – https://jinheeahn.wordpress.com/2015/09/08/3-dns-message/DNS 질의 메세지 - https://jinheeahn.wordpress.com/..
DNS 질의 메세지 설명 이번 시간에는 DNS Header 설명에 이어서 DNS 질의 Message에 대한 설명을 진행하겠습니다.DNS Data(실제 전달될 Data)는 Data앞에 DNS Header가 붙게 됩니다. 이러한 DNS Header는 지난시간 DNS 통신에 대하여 ! 에 설명을 언급했습니다.만약, DNS Header을 모르시거나, 혹은 DNS가 어떤 것인지 모르시는 분들은 아래의 링크를 참조해주셔서 Step by step으로 구독해주시기 바랍니다.DNS시작하기 ! – https://jinheeahn.wordpress.com/2015/08/28/1-dns-시작하기DNS 통신에 대하여! – https://jinheeahn.wordpress.com/2015/09/07/2-dns 통신에 대하여DNS Header - http..
Wireshark로 DNS 패킷 분석하기 이번 시간에는 Wireshark라는 Tool을 이용하여 DNS packet을 Capture 해보도록 하겠습니다.가장 먼저, 우리의 목적인 DNS를 제작하기 위해서는 먼저 DNS가 어떻게 Packet을 주고받는지 알아야하는데요.그래서 ! DNS에 대한 가장 기초적인 설명 or DNS 메세지(Packet)이 어떻게 구성되어 있는지 확인하고 이 글을 참조하신다면 보다 많은 공부를 하실 것이라 생각이 됩니다.DNS시작하기 ! – https://jinheeahn.wordpress.com/2015/08/28/1-dns-시작하기DNS 통신에 대하여! – https://jinheeahn.wordpress.com/2015/09/07/2-dns 통신에 대하여DNS Header – https://jinheeahn.wordp..
DNS 메세지 포멧 저번 시간에 DNS에 관한 몇가지 궁금한 부분과 DNS Server에 대한 설명을 개략적으로 설명하는 글이었습니다.그렇다면, 이번시간에는 실제 구현할 부분의 DNS Client와 DNS Server가 어떠한 DNS Protocol을 사용하여 통신을 하는지, 그리고 통신을 하려면 무엇이 필요한지에 대한 설명을 진행하겠습니다.위 그림을 보면, 우리가 실제 구현할 부분이라고 명시가 되어있습니다.결국, 우리는 저번시간에 언급하였던 것처럼 DNS Client와 DNS Server간의 통신에 대해 알아보는 것입니다.아래의 그림처럼 DNS Client과 DNS Local Server 사이에 "X"표시를 해놓은 것을 볼 수 있을 것입니다. 이렇게 한 이유는 "필요가 없다." 입니다.기타 여러 자료를 참고하신다면, DN..
DNS 통신에 대하여 ! 이번 시간에는, DNS 통신에 대하여 설명을 하겠다.이전 시간에서 DNS의 기초에 대하여 간단하게 알아보는 시간이었다.만약, DNS의 기본적인 개요를 모른다면 아래의 사이트를 클릭 ! DNS시작하기 ! – https://jinheeahn.wordpress.com/2015/08/28/1-dns-시작하기필자가 연재하는 블로그의 내용은 "네트워크 초보자들이 이해하기 쉽고, 필자와 함께 공부할 수 있는 시스템을 만들자." 라는 목적으로 연재하는 것이니 모르는 부분이 있으면 과감하게 질문을 던지고, 틀린 부분이 있다면 지적해주시기 바란다.우리의 최종 목표는 W5500-EVB(Embedded) 보드에 DNS Client를 구성하고, DNS Server(Local DNS Server)와 통신하여 원하는 Domain ..
DNS 시작하기 ! DNS를 시작하기 이전에 DNS라는 것이 무엇인지 먼저 알아볼 필요성이 있다.● DNS(Domain Name System)Domain = 사용자가 쉽게 인터넷을 사용할 수 있도록 만든 주소.Domain Name = 인터넷에 연결되어 있는 모든 컴퓨터는 각각의 고유 IP주소라는 것을 가지고 있는데, IP주소는 32비트(4바이트) 숫자로 표기한 방식을 사용하고 있다.그래서 Domain Name은 IP주소를 사용자 입장에서 외워서 사용하는 불편함을 덜어주기 위해 사용하는 것. (www.naver.com와 같은 Name으로 표현)Domain Name System(Server) = Domain Name으로부터 사용자가 입력한 주소를 입력받아서 (DNS Client) 주소와 매핑되어 있는 IP주소를 찾고 그에 따른..