EdgeRouter - 다이나믹 DNS 커맨드

download at 2017-08-07T17:30:38Z origin

Overview


이 문서는 CLI를 통한 EdgeRouter의 다이나믹 DNS 설정 방법을 기술합니다. 커스텀 서버로 설정하는 것은 EdgeRouter - 커스텀 다이나믹 DNS 문서를 참조하세요.

다음은 EdgeOS에서 사용 가능한 다이나믹 DNS 서비스는 다음과 같습니다:

dnspark
dyndns
namecheap
zoneedit
dslreports
easydns
sitelutions
afraid (as of OS Version 1.3)

Configuration


다이나믹 DNS 클라이언트르 설정하기 위해서는 다음 명령어를 사용하세요:

configure
set service dns dynamic interface eth0 service <dyndnsservice> host-name <host>
set service dns dynamic interface eth0 service <dyndnsservice> login <username>
set service dns dynamic interface eth0 service <dyndnsservice> password <password>
commit
save
exit

다이나믹 DNS 서비스를 설정하고 난 이후에는 show dns dynamic status 명령어를 사용하여 상태 정보를 확인할 수 있습니다:

ubnt@ubnt:~$ show dns dynamic status
interface    : eth0
ip address   : 10.1.0.124
host-name    : somehost.host.com
last update  : Wed Dec 31 16:00:00 1969
update-status: good

Notes


  1. Sitelutions 로 잘 알려진 이슈가 있습니다. 호스트 이름을 Sitelutions 웹사이트에서 생성한 레코드 시리얼 넘버로 적용하고, 서비스에서 이 시리얼 넘버를 사용하려고 할 때 발생합니다.
  2. afraid.org를 사용하려고 할 때 서버 주소는 다음과 같이 설정해야 합니다:
configure
set service dns dynamic interface eth0 service afraid server freedns.afraid.org
commit
save
exit
  1. EdgeOS는 IP 주소가 변경되었을 때 기본 설정은 동적으로 서비스를 업데이트 하는 것입니다. 예를 들어, 다른 장소에 있는 다른 장비가 같은 다이나믹 DNS를 사용하도록 설정되어 있고, 등록된 IP가 변경되었을 때, EdgeOS로 하여금 등록된 IP를 올바르게 수정하도록 요청하려는 경우와 같이 수동으로 강제 업데이트를 하고자 하는 경우가 존재합니다. 이와 같을 때 update dns dynamic interface <interface name> 명령어를 사용합니다. 예를 들어 인터넷을 사용하는 eth0 인터페이스의 경우:
update dns dynamic interface eth0

Notes


EdgeRouter - 커스텀 다이나믹 DNS