Чи є будь-який спосіб без публічного 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 кожного разу, коли він змінює свій номер (тому, коли ви натиснули кнопку "виклик контакту", ви завжди отримали його поточний номер, а не його старий).