NAT check

Тема в разделе "WASM.NETWORKS", создана пользователем 2FED, 11 окт 2008.

  1. K10

    K10 New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2008
    Сообщения:
    1.590
    Anvil
    надежный способ, однозначно определит есть нат или нет
    вроде сокс боты так делают...
     
  2. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    G13
    это определённые индусы пингуют с определённым,
    а не определённые индусы пингуют с неопределённым.
     
  3. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Anvil
    Интернет локальным образом? Это как?
     
  4. onSide

    onSide New Member

    Публикаций:
    0
    Регистрация:
    18 июн 2008
    Сообщения:
    476
    K10 ну не совсем прям надежный, может быть портфорвардинг, но врятли кто-то будет специально его настраивать для программы автора, поэтому вкупе с другими факторами, вероятность этого стремится к нулю =)

    Вообще не пойму логики. Откуда клиент узнает по какому адресу конектится к серверу? Ему ж надо откуда-то получить этот адрес, сервер должен его кому-то отправить, кому-то с внешним айпишником, кто может спокойно отдать ему в ответ его(сервера) внешний айпишник и тср-порт, исходя из этого и определить нат.
    Помоему эта проблема должна решаться на другом уровне. Локально не решить мне кажется...
     
  5. Anvil

    Anvil New Member

    Публикаций:
    0
    Регистрация:
    8 июл 2008
    Сообщения:
    24
    Понятно. Спасибо всем за рассуждения. Буду плясать с тем что есть.
    Просто думал может где то в системе есть пометка что и как.
    Значит придется проверять на стороне.

    П.С. Насчет пинга майкрасофта не знал, спасибо, порадовали :)
    Я то думал почему когда поднимаю гостевое соединение провайдера то не горит что я в инете.
     
  6. K10

    K10 New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2008
    Сообщения:
    1.590
    onSide
    ну адрес сервера зашит в клиенте, по нему и коннектится, а сервер в ответе возвращает внешний адрес клиента.