수고가 많으십니다.
W5500으로 Client , Server 잘 동작 합니다.
하지만 DNS에서 IP를 획득 하지 못하네요…
현상은 아래와 같습니다.
DNS_init(5, gDATABUF);
/* DNS procssing */
DNS_run(gWIZNETINFO.dns, Domain_name, temp_Dest_IP_DNS);
을 수행을 했습니다.
하지만 DNS_run의 내부의 sendto 함수에서 Timeout이 걸리네요…
설정은 아래와 같으며…
만들어진 DNS Query 메시지는 Watch의 gDATABUF와 같습니다.
DNS주소를 8,8,8,8 등 여러군데를 시도해봤구요…
네트워크도 집에서나 회사에서나 LTE 라우터에서나 다 안되네요…
확인 부탁 드립니다.
///////////////////////////////////
// Default Network Configuration //
///////////////////////////////////
wiz_NetInfo gWIZNETINFO = { .mac = {0x01, 0x08, 0xdc,0x00, 0xab, 0xcd},
.ip = {192, 168, 5, 2},
.sn = {255,255,255,0},
.gw = {192, 168, 5, 1},
.dns = {168,126,63,1},
.dhcp = NETINFO_STATIC };
#define MAX_SOCK_NUM 8 /**< Maxmium number of socket */
uint8_t Dest_IP[4] = {192, 168, 5, 100}; //DST_IP Address
uint8_t temp_Dest_IP_DNS[4]={0,};
uint16_t Dest_PORT = 10002; //DST_IP port
uint8_t Domain_name = “www.ubncorp.kr”; // for Example domain name
uint32_t connectionBaseTime;