Android

Gt объясняет: что такое динамический днс и как его получить

Маша и Медведь (Masha and The Bear) - Подкидыш (23 Серия)

Маша и Медведь (Masha and The Bear) - Подкидыш (23 Серия)

Оглавление:

Anonim

В статье о том, как использовать удаленный рабочий стол Microsoft, мы объяснили, как удаленно подключаться к вашему ПК. Но чтобы это работало, оба компьютера должны были находиться в одной локальной сети. Что делать, если вы находитесь далеко от дома, используя другое соединение Wi-Fi или мобильное соединение для передачи данных? В этом случае вам потребуется внешний IP-адрес вашего ПК для подключения. Динамический DNS - это сервис, который дает вашему ПК ссылку, например веб-сайты, поэтому вам не нужно запоминать длинные цифры.

Чтобы узнать больше о DDNS и о том, как его получить, прочитайте пояснение ниже.

Что такое DNS?

В то время как мы уже объясняли в прошлом о DNS и IP-адресах, вот краткое изложение. Все веб-сайты и устройства, подключенные к Интернету, имеют уникальный адрес, известный как IP-адрес, который представляет собой строку цифр, используемых для определения настроек подключения.

Но кто хочет ввести http://74.125.224.72/ для доступа к Google? Гораздо проще набрать и запомнить google.com, верно? Система доменных имен или DNS перенаправляет вас на IP-адрес веб-сайта, когда вы вводите его URL (google.com) в браузере.

Что такое динамический DNS?

Это подводит нас к динамическому DNS или DDNS. Как и веб-сайты, ваш компьютер (или маршрутизатор) также является устройством, подключенным к Интернету, и имеет IP-адрес, назначенный ему вашим Интернет-провайдером. Но этот адрес постоянно меняется, если вы не выбрали статический IP-адрес. Служба динамического DNS дает вашему компьютеру имя хоста, которое всегда перенаправляет на IP-адрес вашего компьютера, а также обновляет его автоматически, если оно меняется. Теперь вы можете спросить, зачем мне IP-адрес моего ПК? По многим причинам, например, для удаленного доступа к нему, запуска FTP-сервера, статического веб-сайта и т. Д.

Полезный совет: если вы не видите расширений, перейдите в « Свойства папки» > « Просмотр » и снимите флажок « Скрыть расширения для известных типов файлов».

Как я могу получить услугу DDNS?

Чтобы получить услугу DDNS, вам необходимо зарегистрироваться у провайдера. Есть как платные, так и бесплатные услуги. Простой поиск в Google приведет вас ко многим бесплатным провайдерам DDNS. Ранее DynDNS был популярным сервисом, но некоторое время назад они отключили все бесплатные планы. Его популярная альтернатива, которую я использую и рекомендую, - No-IP.com. Они предоставляют 3 имени хоста, что достаточно для обычного пользователя. Чтобы настроить DDNS с использованием No-IP, выполните следующие действия:

Шаг 1: Зайдите в No-IP и зарегистрируйте бесплатную учетную запись. После входа в систему нажмите свое имя пользователя в верхнем левом углу, чтобы открыть страницу настроек My No-IP. Затем нажмите Добавить хост.

Шаг 2: Введите имя хоста, с которым вы хотите связать IP-адрес, и оставьте остальные настройки без изменений.

Шаг 3: Теперь нам нужно все настроить на вашем конце. В зависимости от конфигурации вашей сети процесс будет отличаться. DDNS можно установить в самом маршрутизаторе, если он поддерживает службу DDNS или вы можете использовать приложение No-IP на своем ПК.

Настройка в вашем роутере

Найдите настройку DDNS для вашего маршрутизатора, перейдя на веб-сайт производителя. Посмотрите, поддерживает ли он No-IP (или любой другой бесплатный сервис, который вы выбрали).

Если служба DDNS поддерживается, введите свое имя пользователя без пароля, пароль и имя домена, которые вы указали в шаге 1 во время регистрации. Нажмите на Сохранить или Войти, чтобы закончить.

Настройка в Windows

Загрузите приложение No-IP для Windows и установите его. Откройте его и введите свое имя пользователя и пароль. Вот и все, теперь, когда меняется ваш публичный IP-адрес, приложение автоматически обновляет доменное имя.

Ваш собственный DIY DDNS (вроде)

Этот метод, который я использую, не требует регистрации со сторонним поставщиком или установки какого-либо приложения. Он обновит ваш общедоступный IP-адрес до текстового файла в Dropbox (или любой другой облачной службе, которую вы используете), и вам просто нужно открыть файл, чтобы получить ваш текущий IP-адрес. Так что в случаях, когда вам просто нужен IP-адрес вашего ПК и вам нет дела до доменного имени, этот метод полезен.

Шаг 1: Создайте текстовый файл в папке Dropbox. Вы можете назвать этот файл по вашему желанию. Чтобы прояснить ситуацию, я назвал его ExternalIP. Сохраните этот файл и убедитесь, что его расширение .txt. Создайте папку, желательно на диске C: \, и внутри этой папки создайте другой текстовый файл с именем myscript. Убедитесь, что вы назвали текстовый файл скрипта и папку, в которой он хранится, без пробелов.

Шаг 2: Основная работа здесь выполняется скриптом Powershell. Не бойтесь, вам не нужно изучать Powershell или какой-либо язык программирования, скрипт уже создан, вам просто нужно его скопировать.

$OutputFile = " "

"" | Out-File $OutputFile

While ($True)

$IP = $(Invoke-WebRequest "http://icanhazip.com"

Start-Sleep-Seconds 180

$OutputFile = " "

"" | Out-File $OutputFile

While ($True)

$IP = $(Invoke-WebRequest "http://icanhazip.com"

Start-Sleep-Seconds 180

Скопируйте приведенный выше скрипт в текстовый файл myscript, созданный на предыдущем шаге, и измените

на адрес текстового файла ExternalIP, который вы сделали ранее в папке Dropbox. Теперь сохраните текстовый файл myscript (файл с вышеуказанным сценарием, а не файл в папке Dropbox) с расширением .ps1.

Шаг 2. Теперь откройте Powershell (нажмите клавишу Win + S, найдите Powershell), щелкните его правой кнопкой мыши и выберите « Запуск от имени администратора». В окне Powershell введите следующее:

Set-ExecutionPolicy RemoteSigned

Он попросит еще раз подтвердить, введите Y и затем Enter. Затем введите следующее и нажмите Enter.

c:\ \myscript.ps1 c:\ \myscript.ps1

Может показаться, что после нажатия клавиши Enter ничего не произошло, но не волнуйтесь, скрипт начал работать в фоновом режиме.

Шаг 4: Теперь, когда вам нужен IP-адрес вашего ПК, просто откройте текстовый файл. В сценарии также упоминается время обновления IP-адреса.

Заключение

Я надеюсь, что теперь вы знаете больше о DDNS. Все еще есть вопросы или сомнения? Вы всегда можете очистить их через раздел комментариев.