Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.26;
Скачать: CL | DM;

Вниз

Как узнать ай-пи сервера   Найти похожие ветки 

 
Novichek   (2002-10-16 01:07) [0]

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


 
Digitman   (2002-10-16 17:47) [1]

спроси у сисадмина.
самый простой и надежный способ


 
блондинка   (2002-10-16 17:52) [2]

IPCONFIG


 
Novichek   (2002-10-18 01:17) [3]

a chto takoe "IPCONFIG" i kak im polzovatsa?


 
Dr_Mike   (2002-10-18 02:00) [4]

Под виндой dообще все просто до безобразия - локальное подключение -> свойства -> протокол ТСП/ИП -> свойства -> Шлюз по умолчанию (Default Gateway) - сюда обычно если уж прописывают админы что-то, то это скорее всего тот самый сервер и есть - так уж у нас сети обычно строят :-)))


 
Novichek   (2002-10-18 03:47) [5]

а как это будет програмно?


 
Novichek   (2002-10-21 11:48) [6]

а как это будет програмно?


 
RV   (2002-10-21 12:28) [7]

DefaultGateway поищи в реестре


 
Romych   (2002-10-21 12:45) [8]

Поищи в реестре
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0008]

Цыфирок в конце может быть много в реестре надо нийти те которые нужно :)


 
Ocean   (2002-10-21 19:22) [9]

Не согласен, господа, а вопрос интересный. А если работает DHCP? Правильно ответила blondy, но интересно, как ipconfig это делает. И еще, как узнать реальный ip-адрес, которого и ipconfig не дает?


 
Novichek   (2002-10-22 12:30) [10]

>>Romych
у меня в реестре на локалках нет такого пути:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0008]


 
Novichek   (2002-10-23 18:19) [11]

>>Romych
у меня в реестре на локалках нет такого пути:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0008]


 
Andrey Klimov   (2002-10-23 18:33) [12]

Напиши мне на мыло, я вышлю маленький архив, где ТОЧНО в граммах, сказано "как сделать это, и не только это"....


 
Novichek   (2002-10-28 14:25) [13]

помогите кто небудь, пожалуйста!!!!!!!


 
Anar   (2002-10-28 15:29) [14]

Знаю можно так:

Start -> Run -> command

В DOS окне набери ping <имя сервера> и он тебе выдаст о севере локльной сети подробную информаци. У этой комманды ещё до фига опций.

А если через Delphi - то думаю надо в регистре покопаться...


 
Novichek   (2002-10-29 18:36) [15]

кстати через реестр негодится - укаждой винды (95,98,хр, ...) эта информация находится в разных местах


 
Polevi   (2002-10-30 10:19) [16]

uses Windows, Classes, Sysutils;

type
TIPFORWARDROWSTRUCT=record
dwForwardDest:DWORD;
dwForwardmask:DWORD;
dwForwardPolicy:DWORD;
dwForwardNextHop:DWORD;
dwForwardIfIndex:DWORD;
dwForwardType:DWORD;
dwForwardProto:DWORD;
dwForwardAge:DWORD;
dwForwardNextHopAS:DWORD;
dwForwardMetric1:DWORD;
dwForwardMetric2:DWORD;
dwForwardMetric3:DWORD;
dwForwardMetric4:DWORD;
dwForwardMetric5:DWORD;
end;

PTCPROWSTRUCT=^TCPROWSTRUCT;

function GetIpForwardTable(ipForwardTable:Pointer;dwSize:PDWORD;order:boolean):DWORD;stdcall;external "iphlpapi.dll";

//возвращает первый следующий узел, он обычно является шлюзом по умолчанию
function GetDeafultGate:string;
var
buffer:Pointer;
bufSize:DWORD;
ifr:PIPFORWARDROWSTRUCT;
begin
Result:="";
bufSize:=0;
GetIpForwardTable(nil,@bufSize,false);
GetMem(buffer,bufSize);
try
GetIpForwardTable(buffer,@bufSize,false);
ifr:=PIPFORWARDROWSTRUCT(Integer(buffer)+sizeof(DWORD));
Result:=inet_ntoa(TInAddr(ifr.dwForwardNextHop));
finally
FreeMem(buffer);
end;
end;


 
Polevi   (2002-10-30 10:20) [17]

PS
Winsock в uses добавить забыл


 
Novichek   (2002-10-31 00:21) [18]

а где iphlpapi.dll взять?


 
Polevi   (2002-10-31 09:37) [19]

Пуск/Найти/Файлы и папки пробовал ?


 
Novichek   (2002-10-31 18:09) [20]

>Polevi
библиотеку нашел, но твой код не работает почему-то... :(((

ты не мог бы мне скинуть рабочий пример на e-mail? пожалуйста.



Страницы: 1 вся ветка

Текущий архив: 2002.12.26;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.007 c
3-85858
Alex737
2002-12-07 18:51
2002.12.26
null & 0 при сортировке!


1-85972
Анатолий
2002-12-15 19:05
2002.12.26
Обмен данными между двумя приложениями


14-86104
AFAIR
2002-12-05 10:05
2002.12.26
Недел так эннадцать назад тут пробегала тема слабого человека...


1-85917
Grisha
2002-12-17 11:18
2002.12.26
Обработка события


14-86145
RV
2002-12-05 10:48
2002.12.26
Задачка :)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский