Сообщение от ghosttt
так у меня не получится подключаться на внешний ip с того же компа где и сервер?
|
Почему не получиться? Никаких проблем не будет.
Приложение пошлёт TCP запрос на соединение в систему, система применит hosts override'ы, и затем проверит как выглядит адрес, если не как локальный, пошлёт запрос в сетевой адаптер, тот проверит IP и также решит что делать, идти обратно или слать по проводу на свитч (обычно он и есть роутер). Свитч проверит IP если он походит под описание локального, то пошлёт пакет по локальному сетевому шлюзу, иначе пошлёт роутеру. Далее ISP решит также что с этим делать, обычно они знают все свои IP и сразу перенаправляют туда, либо шлют на DNS (если не прямой IP) сервера либо дальше по сети, и дальше каждая node будет искать куда и как слать это по своим базам роутинга и IP адресов. Пока пакет не потеряется либо не дойдёт до своей цели.
Разницы нету, локальный или внешний когда имеешь дело сам с собой. Но ты можешь от'trace'ить пакеты, и проверить где они теряются - например они ходят в веб, затем возвращаются обратно но никто не принимает их - либо на роутере застрял (не форвардил порт) либо приложение никакое этот порт не слушает.
Вообще, почитай уже нормальную доку и инфу на эту тему, поищи нормальные статейки.