Форум: "Сети";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.31;
Скачать: [xml.tar.bz2];




Вниз

Как определить IP компа в интернете?? 


Hawk   (2001-11-06 19:44) [0]

можно с примером... а то убился



Di_wind   (2001-11-06 21:50) [1]

:) никак, интересно мне по какому параметру ты собрался его определять?



Alien   (2001-11-06 21:53) [2]

Чьего компа? Своего, али чужого? Если своего смотри
gethostname из WinSocks2... примерчик могу дать, но это будет только на C.



Anatoly Podgoretsky   (2001-11-06 23:31) [3]

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



Hawk   (2001-11-07 20:26) [4]

вообщем мне надо узнать IP адрес который получит мой комп при входе в интернет... знаете в папке Windows есть netstat.exe так вот она мне показывает внешний IP... так как можно мне его программно получить?



Wonder   (2001-11-08 11:06) [5]

gethostname() - получаешь свое hostname
gethostbyname()- получаешь по этому hostname IP адрес



Hawk   (2001-11-08 23:04) [6]

Wonder, так как я ламер в таких делах не могли бы Вы мне это как-нидь по подробней а то я сам никак не доганю в чем дело =(
и что при этом надо в uses подключать ?? плиз плиз плиз....



Wonder   (2001-11-09 10:38) [7]

http://delphi.mastak.com/cgi-bin/faq.pl?look=1&id=988620992&n=20



Hawk   (2001-11-09 18:59) [8]

=)
вообщем показывает она мне локальный мой адрес а именно 192.168.1.1
он у меня и прописан в сетевых настройках...
я вот думаю может можно как нибудь сокет спросить? о его адресе?



Hawk   (2001-11-09 19:16) [9]

тоесть у меня есть ещё сетевуха.... но в инет я лезу через модем...
а чтобы мастдай быстрей грузился я принудительно ввёл этот адрес
когда смотрю ipconfig.exe в папке windows мне пишет 2 айпишника :
Настройка IP для Windows 98
0 Ethernet: плата :

IP-адрес. . . . . . . . . . . . . . : 62.118.138.113
Маска подсети . . . . . . . . . . . : 255.0.0.0
Стандартный шлюз. . . . . . . . . . : 62.118.138.113

1 Ethernet: плата :

IP-адрес. . . . . . . . . . . . . . : 192.168.1.1
Маска подсети . . . . . . . . . . . : 255.255.255.0
Стандартный шлюз. . . . . . . . . . :
как-нибудь его можно вытащить еще?




Форум: "Сети";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.31;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.73 MB
Время: 0.014 c
3-99906           Valentin              2001-12-28 15:09  2002.01.31  
DBDrid как в 1С


3-99887           VL                    2001-12-27 10:49  2002.01.31  
Вопрос по SQL и Interbase.


14-100044         lel                   2001-12-05 10:14  2002.01.31  
Способность добиваться успеха...


14-100065         fliz                  2001-12-11 15:07  2002.01.31  
опечатка в метро


3-99850           kd                    2001-12-24 11:26  2002.01.31  
ADO