동적 DNS는 무엇입니까(What is Dynamic DNS) ? 기본적으로(Basically) 동적 DNS 는 (DNS)ISP 에서 제공 하는 지속적으로 변경되는 IP 주소(IP address) 가 정기적으로 업데이트되고 회사에서 제공한 호스트 이름과 연결되는 타사 제공업체에서 제공하는 서비스 입니다. 집 에 광대역 인터넷 연결 이 있는 경우 동적 (Internet connection)IP 주소(IP address) 가 있을 가능성이 큽니다 .
동적 IP 주소 는 변경되지 않는 고정 (IP address)IP 주소(IP address) 와 비교하여 자주 변경됩니다. 일반적으로 IP 주소 를 변경해도 (IP address)홈 네트워크(home network) 외부에서 로컬 장치에 연결을 시도할 때까지는 문제가 발생하지 않습니다 . 지속적으로 변경되는 IP 주소(IP address) 를 사용하면 몇 번 연결할 수 있지만 IP 주소(IP address) 업데이트 후에는 연결할 수 없습니다.
그렇다면 처음 에 인터넷(Internet) 에서 컴퓨터를 찾으려는 이유는 무엇입니까? 동적 IP 주소(IP address) 를 알고 싶어하는 몇 가지 이유가 있습니다 .
1. 원격 데스크톱 연결 (Remote Desktop Connection and access)을(Connect) 통해 컴퓨터에 연결하고 파일에 액세스합니다.
2. 홈 미디어 서버에서 전 세계 어느 곳으로나 오디오 및 비디오 스트리밍(Stream audio and video)
3. 어디서나 IP 캠 (IP cam)보기(View) 및 제어
IP 주소(IP address) 를 아는 것이 유용할 수 있는 더 많은 이유가 있습니다 . 그렇다면 모든 사람이 고정 IP 주소(IP address) 를 갖지 않는 이유는 무엇입니까? 글쎄요, 기본적으로 ISP 가 (ISPs)IP 주소(IP address) 를 클라이언트 에 계속 순환시키는 것이 훨씬 저렴합니다. 고정 IP 주소(IP address) 를 원하는 경우 월별 추가 요금을 지불해야 하며 대부분의 ISP(ISPs) 는 해당 주소 를 주거용 고객에게 제공하지 않습니다.
동적 DNS
바로 여기에서 동적 DNS 가 작동합니다. 이 서비스를 사용하면 이론적으로 가정용 컴퓨터 의 고정 (home computer)IP 주소(IP address) 를 만들 수 있습니다 . 작동 방식은 다음과 같습니다. 인터넷(Internet) 의 웹 사이트를 방문할 때 IP 주소(IP address) 를 입력하거나 www.online-tech-tips.com과 같은 도메인 이름(domain name) 을 입력할 수 있습니다 . 어떤 이름이 어떤 숫자 IP 주소(IP address) 에 해당하는지 추적하는 DNS 서버 가 전 세계에 있습니다.
웹 사이트를 방문하면 컴퓨터는 먼저 DNS 서버(DNS server) 에서 IP 주소(IP address) 를 찾은 다음 해당 사이트를 요청합니다. 이것은 변경되지 않는 고정 IP 주소 가 있는 서버에 적합하지만 (IP address)가정용 광대역(home broadband) 연결 에 있는 서버에는 적합하지 않습니다 . 이것은 귀하의 서버가 인터넷(Internet) 에서 지속적으로 "이동"하고 도메인 이름과 IP 주소 간의 (IP address)일대일 관계를(one-to-one relationship) 엉망으로 만든다는 것을 의미합니다 .
동적 DNS 를 설정 하는 솔루션으로 타사 서버 가 현재 (party server)IP 주소(IP address) 를 추적 하고 사용자가 고유한 도메인 이름(domain name) 을 입력할 때 이 정보를 제공합니다 . 이러한 방식으로 동적 IP 주소(IP address) 에 가상 고정 IP 주소(IP address) 를 부여할 수 있습니다 . 컴퓨터에 연결할 때 도메인 이름을 입력 하거나 (domain name)도메인 이름(domain name) 을 ping 하여 현재 IP 주소(IP address) 를 찾습니다 .
도메인 이름은 항상 계정을 설정하는 회사의 하위 도메인입니다. 예를 들어 동적 DNS 서비스 제공자는 no-ip.com입니다. 따라서 등록하고 호스트 이름을 만들면 결국 aseemkishore.no-ip.com과 같은 모양이 됩니다. 첫 번째 부분은 다른 사람이 이미 가져오지 않은 한 원하는 모든 것입니다.
현재 IP 주소(IP address) 를 확인하기 위해 이러한 모든 서비스는 두 가지 방법 중 하나로 작동합니다. 서버를 지속적으로 업데이트하는 소프트웨어를 컴퓨터에 설치하거나 지원되는 경우 라우터에서 서비스를 구성합니다. 많은 최신 라우터에는 DynDNS 와 같은 동적 DNS 공급자 가 (DNS provider)내장(DynDNS built-in) 되어 있으므로 라우터가 IP 주소가 변경될 때 동적 DNS 공급자 에 대한 (DNS provider)IP 주소 를 자동으로 업데이트하도록 할 수 있습니다.(IP address)
동적 DNS 설정 방법
최고의 동적 DNS 제공업체 중 하나는 DynDNS 였지만 최근 2014년에 모든 무료 요금제를 제거했습니다. 원격 (DynDNS)액세스 요금제(access plan) 는 연간 25달러에 불과합니다. 이는 제공되는 기능에 비해 상당히 저렴하지만 여전히 무료는 아닙니다!
세계 여러 곳에서 원격으로 연결할 계획이 있고 매우 안정적인 것을 원할 경우 DynDNS 는 확실히 비용을 지불할 가치가 있습니다.
그러나 꽤 잘 작동하고 대부분의 사람들에게 잘 작동하는 몇 가지 무료 옵션이 있습니다. 나는 현재 내가 가장 좋아하는 no-ip.com에 대해 글을 쓸 것입니다. 나는 또한 포스트의 맨 아래에 몇 가지 더 언급할 것이다.
노아이피
no-ip에서(no-ip) 제공하는 무료 동적 DNS 에는 최대 3개의 호스트 이름, 이메일 지원, 동적 DNS 업데이트(분명히) 및 URL 및 포트(URL & Port) 80 리디렉션이 포함됩니다. 여러 호스트 이름을 갖는 것은 원격으로 액세스하려는 여러 장치가 있고 각 장치에 대해 다른 호스트 이름을 원하는 경우에 좋은 기능입니다. 또한 장치의 위치가 다를 수 있으므로 하나의 호스트 이름을 사용하여 집에 있는 컴퓨터에 연결하고 다른 호스트 이름을 사용하여 직장에 있는 컴퓨터에 연결할 수 있습니다.
시작하려면 지금 가입(Sign Up) 버튼을 클릭하고 계정을 만드세요. 하나의 호스트 이름을 묻는 메시지가 표시되며 입력하거나 나중에 만들도록 선택할 수 있습니다.
확인 이메일(confirmation email) 을 받고 사이트에 로그인하면 회원 영역(member area) 으로 이동하고 다음에 취해야 할 단계가 포함된 팝업이 나타납니다.
다음으로 할 일은 업데이트 클라이언트를 다운로드하는 것입니다. 업데이트 클라이언트는 현재 동적 IP 주소(IP address) 로 no-ip 서버를 지속적으로 업데이트하는 도구이기 때문입니다 .
로그인 시 팝업(popup doesn) 이 표시되지 않으면 왼쪽 메뉴 에서 (hand menu)Dynamic Update Client 를 클릭하면 됩니다. 자동으로 OS를 결정하고 Mac , Windows 등에 대한 올바른 다운로드를 표시합니다.
실행한 후에는 먼저 아래와 같이 no-ip 자격 증명으로 로그인해야 합니다.
그렇게 하면 호스트 선택에 대한 메시지가 표시됩니다. 생성한 호스트 이름이 나열되므로 원하는 호스트 이름 옆에 있는 확인란을 선택하면 됩니다.
내가 제안하는 유일한 다른 방법은 데몬(Daemon) 탭을 클릭하고 시작(Start) 버튼을 클릭하고 시스템 시작 시 데몬 시작(Launch Daemon at System Startup) 상자를 선택하는 것입니다. 이렇게 하면 자동으로 업데이트를 수행하는 백그라운드 응용 프로그램(background application) 이 있기 때문에 클라이언트 업데이트 프로그램을 전혀 실행할 필요가 없습니다 .
Daemon 을 시작하지 않으면 업데이트된 프로그램을 항상 실행 상태로 유지해야 합니다. 데스크탑에 앉아서 현재 상태를 알려줍니다.
설정(Settings) 탭 을 클릭하고 로그인 시 업데이터 프로그램을 시작하는 확인란을 선택할 수도 있습니다. 그러나 업데이트된 앱에 대해 전혀 걱정하지 않고 데몬을 사용하는 것이 훨씬 더 편리하다는 것을 알았습니다.
이제 호스트 이름(제 경우에는 akishore.ddns.net)을 ping하고 올바른 동적 IP 주소(IP address) 를 얻을 수 있습니다 . 회원 영역에서 호스트 추가( Add a Host) 버튼을 클릭하여 호스트 이름을 더 추가할 수도 있습니다 .
기본적으로 생성한 첫 번째 호스트 이름 은 호스트 유형 으로 (Host Type)DNS 호스트(A)(DNS Host (A)) 를 사용했습니다 . 이것은 사용자의 99%가 사용할 것입니다. 설정 옆에 있는 작은 물음표 위로 마우스를 가져가면 각 옵션에 대한 자세한 정보를 얻을 수 있습니다.
웹 서버(web server) 를 실행 중이고 많은 ISP 가 하는 (ISPs)포트 80 에서 들어오는 트래픽을 (port 80)ISP 가 차단 한 경우 포트 80 (Port 80)리디렉션(Redirect) 을 선택할 수 있습니다 . 기본적으로 다른 포트에서 웹 서버(web server) 를 실행한 다음 no-ip 설정에서 해당 포트 번호 를 지정합니다. (port number)사용자는 웹 서버(web server) 에 연결하기 위해 URL 에 (URL)포트 번호(port number) 를 입력할 필요가 없습니다 .
Web Direct 는 단순히 사용자를 원하는 URL 로 리디렉션합니다 . 이 옵션은 분명히 다른 URL(URL) 로 리디렉션되기 때문에 원격 연결에 사용할 수 없습니다 .
(Skip everything)페이지 의 다른 모든 항목을 건너뛰고 호스트 추가 (Add Host)를 클릭(page and click) 합니다 . 이제 다른 시스템에서 클라이언트 소프트웨어(client software) 를 다운로드 하고 업데이트 프로그램의 특정 인스턴스에 대한 새 호스트 이름 을 선택할 수 있습니다.(host name)
로컬 네트워크의 장치에 대한 원격 액세스를 설정하는 단계는 한 단계만 완료했습니다. 이제 라우터의 적절한 포트를 네트워크의 적절한 장치로 전달해야 합니다. 운 좋게도 이미 포트 포워딩(port forwarding) 과 라우터에서 구성하는 방법 에 대해 광범위하게 작성했습니다 .
그게 다야. 동적 DNS가 실행되고 포트(DNS running and port) 포워딩 설정 이 완료되면 포트 번호(port number) ( akishore.ddns.net:3389 )와 함께 새 호스트 이름을 사용하여 컴퓨터나 웹캠(computer or webcam) 등에 연결할 수 있습니다.
앞서 말했듯이 no-ip는 동적 DNS 에 대한 유일한 옵션이 아닙니다 . 좋은 평가를 받은 몇 가지가 더 있습니다.
https://www.dnsdynamic.org/
https://duckdns.org/install.jsp
http://www.changeip.com/services/free-dynamic-dns/
동적 DNS(DNS) 를 설정한 후의 과정 은 다소 복잡할 수 있으니 궁금한 사항이 있으시면 언제든지 댓글을 남겨주세요. 즐기다!
How to Setup Free Dynamic DNS for Remote Access to Your PC
What is Dynamic DNS you might be asking? Basically, dynamic DNS is a service provided by third-party providers whereby a constantly changing IP address given by an ISP is updated regularly and associated with a hostname given by the company. If you have a broadband Internet connection at home, you more than likely have a dynamic IP address.
A dynamic IP address changes every so often, as compared to a static IP address, which never changes. Normally, a changing IP address does not cause any problem until you try to connect to a local device from outside of your home network. With a constantly changing IP address, you may be able to connect a few times, but not after the IP address updates.
So why would you want to find your computer on the Internet in the first place? Well there are several reasons why you may want to know your dynamic IP address:
1. Connect to your computer via Remote Desktop Connection and access your files
2. Stream audio and video from your home media server to any location in the world
3. View and control an IP cam from anywhere
There are many more reasons why it could be useful to know your IP address. So why doesn’t everyone have a static IP address? Well, it’s basically a lot cheaper for ISPs to keep rotating IP addresses to their clients. If you want a static IP address, you will have to pay an extra monthly charge and most ISPs won’t even offer them to residential customers.
Dynamic DNS
That’s where dynamic DNS comes into play. Using this service, you can theoretically create a static IP address for your home computer. Here’s how it works. When you visit any web site on the Internet, you can either type in the IP address or you can enter in the domain name, like www.online-tech-tips.com. There are DNS servers all over the world that keep track of which names correspond to which numeric IP addresses.
When you visit a website, your computer first looks up the IP address from a DNS server and then requests the site. This is great for servers that have static IP addresses that never change, but it’s not well suited for servers that are on home broadband connections. This means that your server is constantly “moving” on the Internet and it messes up the one-to-one relationship between domain names and IP addresses.
The solution to setup dynamic DNS, whereby a third party server keeps track of what its current IP address is and gives out this information when you type in your unique domain name. In this way, you can give your dynamic IP address a virtual static IP address. When connecting to your computer, you would either type in the domain name or you would ping the domain name to find the current IP address.
The domain names are always subdomains of the company you are setting up an account with. For example, one provider of dynamic DNS services is no-ip.com. So when you register and create a hostname, it would end up looking something like aseemkishore.no-ip.com. The first part is whatever you want as long as someone else already hasn’t taken it.
In order to determine your current IP address, all of these services work in one of two ways: either you install a piece of software on your computer that constantly updates their servers or you configure the service on your router, if it is supported. A lot of newer routers have dynamic DNS providers like DynDNS built-in, so you can have the router automatically update the IP address to the dynamic DNS provider when it changes.
How to Setup Dynamic DNS
One of the best dynamic DNS providers was DynDNS, but they recently removed all their free plans in 2014. It’s only $25 a year for their remote access plan, which is pretty cheap for the features you get, but it’s still not free!
If you really plan to connect remotely a lot from different parts of the world and you want something very reliable, DynDNS is definitely worth paying for.
However, there are several free options that do a pretty good job and will work just fine for most people. I’m going to write about my current favorite, which is no-ip.com. I’ll also mention a couple of more at the bottom of the post.
no-ip
The free dynamic DNS provided by no-ip includes up to 3 hostnames, email support, dynamic DNS updates (obviously) and URL & Port 80 redirects. Having multiple hostnames is a nice feature in case you have multiple devices you want to remotely access and you want a different hostname for each device. The devices can also have different locations, so you could use one hostname to connect to a computer at home and another to connect to a computer at work.
To get started, click on the Sign Up Now button and create your account. You’ll be asked for one hostname and you can type it in or choose to create it later.
You’ll get a confirmation email and once you log into the site, you’ll be brought to the member area and a pop up will appear with the steps you have to take next.
The next thing to do is to download the update client, as that is the tool that will constantly update the no-ip servers with your current dynamic IP address.
If the popup doesn’t appear when you login, you can just click on Dynamic Update Client in the left hand menu. It will automatically determine your OS and show the correct download for Mac, Windows, etc.
After running it, you’ll need to first login with your no-ip credentials as shown below.
Once you do that, you’ll get some message about select a host. It will list out the host names you have created, so just check the box next to the one you want.
The only other thing I would suggest is clicking on the Daemon tab and clicking the Start button and also checking the Launch Daemon at System Startup box. If you do this, you won’t have to run the client update program at all since there will be this background application that will do the updating automatically.
If you don’t start the Daemon, you’ll need to keep the updated program running all the time. It’ll just sit on your desktop and tell you the current status.
You can also click on the Settings tab and check the box to start the updater program when logging in. However, I have found it much more convenient to just use the daemon and not worry about the updated app at all.
You should now be able to simply ping the hostname (akishore.ddns.net in my case) and get the correct dynamic IP address. You can also add more hostnames by clicking the Add a Host button from the member area.
By default, the first hostname you created used the DNS Host (A) for the Host Type. This will be pretty much what 99% of users will use. If you hover over the little question marks next to the settings, you’ll get more detailed information on each of the options.
If you are running a web server and your ISP has blocked incoming traffic on port 80, which a lot of ISPs do, then you can select Port 80 Redirect. You basically run your web server on a different port and then specify that port number in the no-ip settings. The user will not have to type in the port number in the URL in order to connect to the web server.
Web Direct will simply redirect the user to any URL that you want. This option cannot be used for remote connections obviously since it’s just redirecting to another URL.
Skip everything else on the page and click on Add Host. You can now download the client software on another machine and choose the new host name for that particular instance of the updater program.
Note that you have only completed one step in setting up remote access to a device on your local network. You now have to forward the appropriate ports on your router to the appropriate devices on your network. Luckily, I’ve already written extensively on port forwarding and how you can configure it on your router.
That’s about it. Once you have dynamic DNS running and port forwarding setup, you can use your new hostname with a port number (akishore.ddns.net:3389) to connect to a computer or webcam or anything else.
As I said earlier, no-ip isn’t the only option for dynamic DNS. Here are a couple more that have good reviews.
https://www.dnsdynamic.org/
https://duckdns.org/install.jsp
http://www.changeip.com/services/free-dynamic-dns/
The process after setting up dynamic DNS can be a bit complicated, so if you have any questions, feel free to post a comment. Enjoy!