На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Соблюдайте общие правила форума
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Указывайте точные версии Delphi и используемых сетевых библиотек.

Не приветствуется поднятие старых тем. Если ваш вопрос перекликается со старой темой, то для вопроса лучше создать новую тему, а старую указать в первом сообщении с описанием взаимосвязи.

Внимание:
попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
Повторная попытка - 60 дней. Последующие попытки бан.
Мат в разделе - бан на три месяца...

Полезные ссылки:
user posted image MSDN Library user posted image FAQ раздела user posted image Поиск по разделу user posted image Как правильно задавать вопросы


Выразить свое отношение к модераторам раздела можно здесь: user posted image Krid, user posted image Rouse_

Модераторы: Krid, Rouse_
  
> Как определить свой IP в интернете?
    Нужен ip в интернете. Этот:
    http://yandex.ru/yandsearch?text=%D0%BC%D0%BE%D0%B9+ip&lr=213

    Айпишник постоянно меняется, потому его нужно узнать програмно.
    Как это сделать?
      Поиск. По первой ссылке всё доступно разжёвано.
        В примитивном, кнопкокидательном виде оно вылядит так:
        ExpandedWrap disabled
          function TForm1.GetInternetIP: string;
          begin    //IdHTTP: TIdHTTP;
            Result := idHTTP.Get('http://www.whatismyip.com/automation/n09230945.asp');
            ///переделать на создаваемый и уничтожаемый  в процедуре объект.
          end;


        Сам свой IP не узнаешь, надо у кого-то спросить, как меня видно извне. Для этого юзаем сервис http://www.whatismyip.com
        Я правильно понимаю, что способы на этом исчерпаны?
        Сообщение отредактировано: ttiger -
          Цитата ttiger @
          Я правильно понимаю, что способы на этом исчерпаны?


          Да. Способ только один - спросить кого-то. Кого и как спрашивать - это уж как реализуете.

          P.S. Впрочем, иногда вы можете узнать свой внешний IP изнутри, но далеко не всегда. Это завит от способа подключения к интернету.
            я делал так

            ExpandedWrap disabled
              procedure TForm1.getip;
              var
              response:string;
              begin
                 idHTTP1:=TIdHTTP.Create;
                 idHTTP1.Request.UserAgent:='Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10';
                 idHTTP1.Request.Accept:='text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8';
                 idHTTP1.Request.AcceptLanguage:='ru,en-us;q=0.7,en;q=0.3';
                 idHTTP1.Request.AcceptCharSet:='windows-1251,utf-8;q=0.7,*;q=0.7';
                 response:=IDHttp1.Get('http://spys.ru/check/');
                 myip:=copy(response,Pos('REAL_IP=',response)+25,Pos('HTTP_VIA',response)-36-Pos('REAL_IP=',response));
                 idHTTP1.free;
                 idHTTP1.Free;
               end;
              Также http://www.myip.ru -)
                кстати как тогда работает функция ipconfig в cmd?
                то что она никого не спрашивает это 100%-> у меня просто есть подключение на весь инет а есть ток на часть сайтов by нета
                Сообщение отредактировано: v1m -
                  ipconfig показывает IP вашего сетевого интерфейса. Это может быть что угодно. Это может быть ваш белый IP в интернете (скажем, если вы подключаетесь к интернету через VPN). Но чаще всего это будет какой-то внутренний IP (ваш IP в локалке, когда к интернету вы подключены через шлюз по-умолчанию или прокси). Как я и сказал выше - иногда вы можете узнать свой IP в интернете и сами (зависит от конфигурации сети). Но вы никогда не узнаете, что это за IP: внешний или внутренний. Только пользователь знает правду. Ещё раз внимательно читаем по ссылке.
                    а ну ясно)) просто у меня походу прямое подключение))
                    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                    0 пользователей:


                    Рейтинг@Mail.ru
                    [ Script execution time: 0,0267 ]   [ 16 queries used ]   [ Generated: 24.04.24, 04:53 GMT ]