---
title: "[WIZ550SR] FDNS 사용문의"
url: "https://maker.wiznet.io/forum/13854"
markdown_url: "https://maker.wiznet.io/forum/13854/md"
type: "Forum topic"
category: "Serial-to-Ethernet & ConfigTool"
author: "sjstyle"
created: "2020-05-26T09:08:28+09:00"
last_activity: "2020-06-10T07:41:57+09:00"
language: "ko"
views: 829
replies: 12
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# [WIZ550SR] FDNS 사용문의

## Question

Asked by sjstyle on 2020-05-26 in Serial-to-Ethernet & ConfigTool.

안녕하십니까?

WIZ550SR을 이용하여 서버에 접속하는 제품을 개발중입니다.

도메인 주소를 이용해 IP를 받아온 후 접속하려합니다.
[AT+FDNS=www.google.com](http://AT+FDNS=www.google.com)\r\n 명령을 보낸 후 IP는 정상적으로 받아옵니다.
하지만 그 이후 다른 AT명령을 보내도 응답하지 않습니다.

확인부탁드립니다.

## Replies

### Reply 1 by mason, 2020-05-27

안녕하세요 위즈네트 입니다.

AT+FDNS를 사용시 해당 도메인의 주소를 Return 해주고 바로 접속을 시도합니다.
www.google.com의 경우 SSL 접속 방식이 필요하지만 WIZ550SR은 지원을 하지 않으므로
계속 접속 시도를 하는 것으로 보여집니다.

감사합니다.

### Reply 2 by sjstyle, 2020-05-27

안녕하십니까?

계속접속시도를 한다는 것은 접속이 안된다는 뜻인지요?
한참 시간이 지나도 현상은 동일합니다.

AT+FDNS 명령 후에 소켓을 오픈하고자
구글의 확인된 IP주소를 추가하여
AT+NOPEN=C,172.217.161.68,80 명령을 보내면
wiz550sr모듈 디버그에 " ### ERROR ### cmd_set_prev(233): ring buf 1" 라고 표시됩니다.

에러내용과 접속방법에 대해 다시 확인부탁드립니다.

### Reply 3 by bangbh, 2020-05-27 (in reply to reply 2)

WIZ550SR은 HTTPS(SSL) 접속을 지원하지 않기 때문에 [https://google.com에는](https://google.xn--com-f42ml38e) 접속할 수 없습니다.
접속을 시도하면 서버에서 접속을 거부합니다. SSL이 아닌 서버에 시도해 보시기 바랍니다.

구현하시려는 어플리케이션에 대한 설명을 해주시면 가이드 해드리도록 하겠습니다.

감사합니다.

### Reply 4 by sjstyle, 2020-05-27

안녕하십니까?

접속하려는 서버주소는 vgik.kr 이고 접속 확인된 주소입니다.
개발하려는 제품은 도메인주소를 이용하여 IP주소를 가져와 접속하는 제품입니다.

동일한 증상이 반복됩니다.
AT+FDNS 명령 이후에는 어떤 AT명령을 보내도 " ### ERROR ### cmd_set_prev(233): ring buf 1" 이 나타나고 동작이 멈춰버립니다.

확인부탁드립니다.

### Reply 5 by bangbh, 2020-05-28 (in reply to reply 4)

확인해보니 vgik.kr도 SSL이 적용된 HTTPS 사이트입니다.
WIZ550SR로는 접속하실 수 없습니다.
WizFi360은 wifi 모듈은 SSL을 지원하여 HTTPS가 적용된 사이트에도 접속이 가능하나 안타깝게도 S2E 모듈은 공식적으로 SSL을 지원하는 제품이 없습니다.

감사합니다.

### Reply 6 by sjstyle, 2020-05-28

안녕하십니까?

개발하려는 제품은 아래와 같은 동작이 필요합니다.

1. vgik.kr 의 IP주소 가져오기

2. 가져온 IP주소로 접속하기

아래는 질문을 정리하였습니다.

1. FDNS 명령으로 IP 주소만 가져와서 IP를 이용하여 접속하는 동작이 가능한가요?
   (IP주소만 있으면 접속이 되는건 확인하였습니다.)

2. ### ERROR ### cmd_set_prev(233): ring buf 1 에러는 무엇을 뜻하는 건가요?

3. SSL사이트라서 접속이 안된다면 AT명령에 응답도 안오는게 맞는건가요?

4. 홈페이지에 나온 예제2. 유동 IP 환경에서 www.google.com의 웹 페이지를 받아오는 예제 <http://wizwiki.net/wiki/doku.php/products:wiz550sr:wiz550sr_tutorial_kr:exam2>
   는 유효한 건가요?

확인부탁드립니다.

### Reply 7 by bangbh, 2020-05-29 (in reply to reply 6)

안녕하세요.
FDNS명령을 통해 Domain name으로 IP주소를 얻어와 해당 서버에 접속하실 수 있습니다. 하지만 현재 FDNS 명령 수행 후 다른 명령이 수행 되지 않는 오류가 확인되어 원인을 파악하고 있습니다. 문제가 확인되는대로 연락드리도록 하겠습니다.

그리고 문의하신 내용을 아래와 같이 테스트를 해보았는데요. 참고하시기 바랍니다.
아래 명령중 $0d$0a 는 \r\n 아스키입니다. 참고하시기 바랍니다.

- vgik.kr 도메인으로 IP를 얻어오기 위해 FDNS를 수행하면 아래와 같이 IP주소가 리턴됩니다.
  AT+FDNS=vgik.kr
  [D,15]
  **223.171.58.41**

- 리턴된 IP address에 비보안 접속 후(포트번호 80)
  AT+NOPEN=C,223.171.58.41,80$0d$0a

- 아래 명령을 통해 GET response를 요청하면
  AT+NSEND=0,39$0d$0aGET / HTTP/1.1$0d$0aHost: 223.171.58.41$0d$0a$0d$0a
  아래와 같은 내용을 리턴하고 서버에서 접속을 종료합니다. <https://vgik/vgi-web/> 으로 접속하라는 내용입니다.

> HTTP/1.1 200 200
> Date: Fri, 29 May 2020 03:34:54 GMT
> Server: Apache/2.4.6 (CentOS) mod_jk/1.2.48 OpenSSL/1.0.2k-fips
> Set-Cookie: JSESSIONID=949CDBBECD4DCD7C8EECA0C3B232D7D7; Path=/; HttpOnly
> Content-Length: 81
> Content-Type: text/html;charset=ISO-8859-1

- 이후 해당 URL에 비보안 접속(80번 포트)을 다시 해보니 정상적으로 정보를 읽어오는 것을 확인할 수 있습니다. **하지만 비보안 접속을 했기 때문에 정상적으로 정보를 읽어오면 안됩니다. 서버 보안에 문제가 있는 듯 합니다.**

AT+NSEND=0,47$0d$0aGET /vgi-web/ HTTP/1.1$0d$0aHost: 223.171.58.41$0d$0a$0d$0a

> HTTP/1.1 200 200
> Date: Fri, 29 May 2020 02:23:40 GMT
> Server: Apache/2.4.6 (CentOS) mod_jk/1.2.48 OpenSSL/1.0.2k-fips
> Set-Cookie: JSESSIONID=EBC5B7D7A0E9BD578326AB82D7CCECC2; Path=/vgi-web; HttpOnly
> cache-control: no-store
> Pragma: no-cache
> Expires: Thu, 01 Jan 1970 00:00:00 GMT
> X-XSS-Protection: 1; mode=block
> X-Content-Type-Options: nosniff
> Content-Length: 412
> Content-Type: text/html;charset=UTF-8
>
> KEPCO - 전력연구원 통합시뮬레이터 관리자 로그인

### Reply 8 by mason, 2020-06-01

안녕하세요.
AT+FDNS 이후 리셋되는 현상에 대해 수정 된 Bin 파일 하기 경로로 전달 드립니다.

![](https://github.githubassets.com/favicons/favicon.svg) [GitHub](https://github.com/Wiznet/WIZ550SR/releases/tag/v1.2.1)

![](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/4/4c629df0582e1e3cf4847b89edb67344d989c116.png)

### [Release v1.2.1 Release · Wiznet/WIZ550SR](https://github.com/Wiznet/WIZ550SR/releases/tag/v1.2.1)

AT Command RSP Buffer Size 20 -> 50

F/W Download 방법에 대해서는 하기 링크를 참고하시거나
<http://wizwiki.net/wiki/doku.php/products:wiz550sr:wiz550sr_download#download_wiz550sr_evb_usb_driver>

STM32 Flash loader를 사용하시면 됩니다.

![](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/7/766e09e5942b98386d88c907e07c9ca9abd0a6f2.png) [STMicroelectronics](https://www.st.com/en/development-tools/flasher-stm32.html)

### [FLASHER-STM32 - STMicroelectronics](https://www.st.com/en/development-tools/flasher-stm32.html)

FLASHER-STM32 - STM32 Flash loader demonstrator (UM0462) (replaced by STM32CubeProgrammer), FLASHER-STM32, STMicroelectronics

감사합니다.

### Reply 9 by sjstyle, 2020-06-02

안녕하십니까?

문제확인하여 대응해주셔서 감사합니다.

상기링크의 펌웨어를 업데이트 하면 에러가 나타나는 증상은 없어졌습니다.
하지만 FDNS 명령 후 NOPEN 명령을 보내면 응답이 오지 않습니다.
이 후 다른 명령도 동작하지 않습니다.

참고로 FDNS명령 후 NOPEN 외의 다른 명령을 보내면 응답이 옵니다.
FDNS명령 없이 IP를 직접 넣고 연결되는 것은 확인했습니다.
포트는 16000번을 사용합니다.

확인부탁드립니다.

### Reply 10 by mason, 2020-06-03 (in reply to reply 9)

안녕하세요 말씀 주신 문제 확인 후 답변 드리도록 하겠습니다.
시간이 좀 소요 되는 점 양해 부탁 드리겠습니다.

### Reply 11 by viktor, 2020-06-08 (in reply to reply 9)

안녕 하세요.

AT+FDNS 명령 후 리셋되는 현상에 대해 수정 된 Bin 파일 전달 드립니다.

![](https://github.githubassets.com/favicons/favicon.svg) [GitHub](https://github.com/Wiznet/WIZ550SR/releases/tag/1.2.2)

![](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/e/e334168e85da8a9865e16bfffb417498d8e3b8da.png)

### [Release v1.2.2 Release · Wiznet/WIZ550SR](https://github.com/Wiznet/WIZ550SR/releases/tag/1.2.2)

Change prevbuf from pointer array to 2D array Change dump from pointer to array

감사합니다.

### Reply 12 by sjstyle, 2020-06-10

안녕하십니까?

문제없이 잘 동작합니다.

감사합니다.

---

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