Веб-сайт хосту від веб-сервера без зміни загальнодоступного IP-адреси


-1

Чи є будь-який спосіб без публічного IP я можу зробити мій веб-сервер харчування за межами запитів і хост мій сайт над ним? У мене немає публічної IP-адреси, ані статичної, ані динамічної. Я не впевнений у цьому процесі, але мій брат каже, що якщо немає публічного IP, то ви не можете. Неможливо це зробити. Це правда?

Я прочитав деякі відповіді на SuperUser себе, який говорить, що є спосіб, який ви завжди можете зберегти ваш громадський IP вказав з деякими послугами, як Free Dynamic DNS. Але це теж має слово public в цьому. Будь ласка, очистіть всю цю плутанину і зрозумійте цю концепцію. Дякую.


Цей тип залежить від того, де він розташований, але практично завжди можливий, якщо у вас є мережеві повноваження, але якщо у вас є сервер, який знаходиться в мережі, доступній через Інтернет (яка повинна бути, якщо ви можете досягти зовнішнього світу), Вам потрібно буде перенаправити порт на вашому маршрутизаторі на ваш веб-сервер, і ваш загальнодоступний ip (який повинен існувати, щоб мати доступ до світу) може бути підключений до одного з динамічних служб dns. Примітка: Це може бути досить небезпечно, хоча, ви хочете зробити багато більше досліджень.
nerdwaller

3
Для того, щоб ви мали доступ до Інтернету, ви повинні мати публічний IP. Є випадки, коли загальнодоступні IP-адреси поділяються між багатьма, частіше в мобільних мережах. Що ваш маршрутизатор говорить, що його IP-адресу, що стоїть перед інтернетом?
Paul

Практично не знаю, де ви можете бути в Інтернеті без публічного IP. Будь-хто в режимі онлайн повинен мати можливість перейти на сайт перевірки IP-адрес як цей і отримати їх публічний IP. Але, можливо, ви маєте на увазі, що у вас є спільна IP-адреса через локальну мережу, підключену до глобальної мережі? Це означає, що комп'ютер підключено до локальної мережі, а підключення до Інтернету здійснюється через маршрутизатор, до якого ви підключені. І в такому випадку наявність публічного веб-сайту буде залежати від того, хто контролює маршрутизатор і їхньої готовності дозволити вам переадресацію портів. Але все це звучить дивно.
JakeGould

Відповіді:


0

Чи є будь-який спосіб без публічного IP я можу зробити мій веб-сервер харчування за межами запитів і хост мій сайт над ним?

Ні, поки "зовнішні запити" означають "запити з Інтернету".

Якщо ви маєте на увазі, що ви хочете, щоб комп'ютери в одній мережі (наприклад, у вашому домі або офісі) отримували доступ до вашого веб-сервера, тоді так, але тільки ті комп'ютери могли б використовувати ваш веб-сервер, а не комп'ютери в Інтернеті (це вимагає публічного IP). Для доступу до цього веб-сервера потрібно використовувати IP-адресу приватної мережі вашого сервера (наприклад, 192.168.1.xxx) (цей IP-адресу потрібно ввести в панель веб-переглядача).

У мене немає публічної IP-адреси [.]

Якщо ви маєте доступ до Інтернету, у вас є публічний IP. Ви написали цю публікацію в Інтернеті. Якщо ви можете підключити ваш сервер так само, як і комп'ютер, на якому ви написали повідомлення, у вас буде загальнодоступний IP-адресу для цього сервера, який ви (потенційно) можете використовувати.

Динамічний DNS

Усі комп'ютери в Інтернеті мають загальнодоступний IP-адресу, наприклад, 172.217.17.131 (Google). Комп'ютери використовують ці адреси для спілкування один з одним.

Ви можете згадати ці цифри, як телефонні номери. Ви можете набрати свого друга за номером 1-903-234-5678, але це важко запам'ятати. Таким чином, набравши 172.217.17.131 у вашому браузері, щоб перейти до Google.

Якщо ви думаєте про сучасні стільникові телефони, що ми маємо замість чисел? У нас є контакти. Замість того, щоб набирати номер 1-903-234-5678 для виклику "Leroy Jenkins", ми просто натискаємо кнопку контакту і номер набирається для нас.

І хоча не зовсім так, легко думати про DNS подібним чином. DNS - це спосіб переконатися, що коли ви вводите "google.com" у панель пошуку, ви повертаєте інформацію, що зберігається на сторінці 172.217.17.131.

Проблема полягає в тому, що іноді змінюються IP-адреси (номери телефонів). Це особливо стосується підключень до Інтернету. Що таке служба Dynamic DNS, вона автоматично "оновлює" IP-адресу, пов'язану з доменним ім'ям (наприклад, google.com).

Використовуючи аналогію телефону, динамічна служба DNS буде схожа на програму на вашому телефоні, яка може автоматично оновлювати контактну інформацію Leroy кожного разу, коли він змінює свій номер (тому, коли ви натиснули кнопку "виклик контакту", ви завжди отримали його поточний номер, а не його старий).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.