Ну, это может быть простой сетевой вопрос, но вопрос, который меня озадачивает. Я надеюсь, что кто-то может кое-что прояснить для меня. У меня есть физические компьютеры, ноутбук с Linux и игровой компьютер (действительно актуальный), который я использую для двойной загрузки win7 и сервера Ubuntu. Затем я установил apache, ssl, php, mysql на моем сервере. Затем я изменил /etc /hosts /, чтобы мой внутренний IP-адрес сервера вызывался, например: myserver.com
Сейчас.. Я хочу получить свой внешний IP-адрес в /etc /hosts, чтобы я мог подключиться с моего ноутбука к моему серверу (который будет включен)
Однако я не знаю, нормально ли это, но я выполнил команду:
curl ifconfig.me
и мне дали мой внешний ip на моем сервере, который является xx.xxx.xxx.21 я был счастлив, и я использовал это, чтобы соединиться с моим браузером, и все это работает (это сделало меня счастливым), теперь я попробовал ту же самую команду на своем ноутбуке и мне дали тот же IP:
xx.xxx.xxx.21
Как два разных компьютера (которые я тестировал сетевое подключение) могут иметь одинаковый IP-адрес?
И затем мой второй вопрос: почему, когда я набираю xx.xxx.xxx.21 в своем браузере, он переводит меня на серверный apache, а не на ноутбук?
На моем маршрутизаторе перенаправление портов я включил HTTPS для внутреннего IP-адреса моих серверов, и я включил 80 на внутреннем IP-адресе моего ноутбука.
Буду рад, если кто-нибудь сможет уточнить это для меня.