---
title: "[W5300] WAN 통신 관련 질문드립니다."
url: "https://maker.wiznet.io/forum/14069"
markdown_url: "https://maker.wiznet.io/forum/14069/md"
type: "Forum topic"
category: "Ethernet Chips"
author: "xigzxc"
created: "2020-11-17T08:04:00+09:00"
last_activity: "2020-11-24T05:49:37+09:00"
language: "ko"
views: 671
replies: 3
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# [W5300] WAN 통신 관련 질문드립니다.

## Question

Asked by xigzxc on 2020-11-17 in Ethernet Chips.

아래와 같이 2가지 상황이 있습니다.
DNS도 할당을 받았지만 W5300에는 DNS 입력하는게 없어서 입력을 못했습니다.

![image](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/7/70b54bdc34fae0c06914687475d0581406ca5db1.png)
(이미지의 서울과 부산을 목표이고 실제는 같은 회사 건물내에
고정 IP 2개를 할당 받아서 테스트 중입니다.)

① 기준으로
W5300-1 : IP - 121.111.1.48
SubnetMask - 255.255.255.0
Gateway - 121.111.1.1
수신 Port - 5000
W5300-2 : IP - 121.111.2.48
SubnetMask - 255.255.255.0
Gateway - 121.111.2.1
수신 Port - 5000

②기준으로
공유기-1 : IP - 121.111.1.48
SubnetMask - 255.255.255.0
Gateway - 121.111.1.1
DNS1 - 168.126.63.1
DNS2 - 168.126.63.2
공유기-2 : IP - 121.111.2.48
SubnetMask - 255.255.255.0
Gateway - 121.111.2.1
DNS1 - 168.126.64.1
DNS2 - 168.126.64.2

W5300-1 : IP - 192.168.0.100
SubnetMask - 255.255.255.0
Gateway - 192.168.0.1
수신 Port - 5000
W5300-2 : IP - 192.168.0.100
SubnetMask - 255.255.255.0
Gateway - 192.168.0.1
수신 Port - 5000

위와 같이 IP를 설정하였습니다.
W5300-1 서울에서 W5300-2 부산으로 UDP통신으로 연결하고 자 합니다.
W5300-2 부산에서 W5300-1 서울로도 UDP통신으로 연결하고 자 합니다.
(목표하는 바인 서울과 부산으로 하였으며 실제 테스트는 건물 한 곳에서 진행하였습니다.)

② 공유기의 경우 포트포워딩도 해당 IP의 Port도 오픈하였습니다.

sendto를 이용하여
W5300-1 기준으로 remote 외부 IP 121.111.2.48 / Port 5000
으로 송신을 하였으나 W5300-2로 수신이 안되고있습니다.
W5300-2 기준으로 remote 외부 IP 121.111.1.48 / Port 5000
도 동일하게 W5300-1로 수신이 안됩니다.

잘못생각하고 있는 부분이 있는건가요?

추가적으로 "네트워크 지터"가 발생되면
recvfrom으로 읽지 못하게 되나요?
W5300에서는 처리가 어떻게 되나요?

## Replies

### Reply 1 by becky, 2020-11-23

안녕하세요

우선 W5300에 DNS기능이 들어있지않습니다.
W5300에서 DNS를 사용하시려면 socket을 udp로 오픈하여 dns프로토콜로 데이터를 전송하는 방식으로 하셔야합니다.

②에서 공유기로부터 IP할당은 어떻게받으신건가요?
UDP 통신은 네트워크 상황에 따라 패킷이 유실될 수 있습니다.
TCP로 하시면 유실되지 않습니다.

### Reply 2 by xigzxc, 2020-11-23 (in reply to reply 1)

글 남겨주셔서 감사합니다.
①가 통신되지 않은 이유는 DNS기능이 없어서 그런건가요?

②에서
W5300의 아이피는 수동 설정을 해서 받을 예정 이였습니다.
두개의 조건으로 통신을 하려면 라우터가 필요하다고 하는데
라우터 없이 UDP 통신으로도 저런 통신이 되는지도 궁금합니다.
(UDP상 멀티캐스트도 W5300-1의 Sendto가 W5300-2가 받을수 있는조건)

아무것도 모르는 상태에서 질문드리기에 멍청한 질문일수도 있습니다.

### Reply 3 by becky, 2020-11-24

DNS는 도메인주소(ex [www.google.com](http://www.google.com) 영문)를 ip로 변환하는 프로토콜로 현재 ip 주소를 사용하시고 계시기 때문에 연관이 없습니다.

공유기를 사용한다고 하셨었는데 해당 공유기가 통신사로부터 부여받은 회선을 이용하는경우 통신가능합니다.

---

Source: https://maker.wiznet.io/forum/14069
