Текущий архив: 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