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

Вниз

Почему GetHostByName( localost )=127.0.0.1 ВСЕГДА?   Найти похожие ветки 

 
chernoruk ©   (2002-05-01 08:08) [0]

Даже если я в инете


 
Song ©   (2002-05-01 09:11) [1]

Дык правильно.
Вы же пытаетесь узнать не IP адрес соединения, а адрес по имени. У localhost всегда адрес 127.0.0.1


 
cdaDmitriy ©   (2002-05-01 09:33) [2]

>> Song © (01.05.02 09:11)
Дык правильно.
Вы же пытаетесь узнать не IP адрес соединения, а адрес по имени. У localhost всегда адрес 127.0.0.1

НЕ ПРАВИЛЬНО ЭТОТ (адрес 127.0.0.1) ПРОПИСАН В ФАИЛЕ СИСТЕМЫ И ЕГО МОЖНО ИЗМЕНИТЬ



 
Song ©   (2002-05-01 09:54) [3]

cdaDmitriy © (01.05.02 09:33)
Вы не въехали в суть вопроса. Я могу заменить, что я - автор окон. только win от этого моим не станет.


 
cdaDmitriy ©   (2002-05-01 10:21) [4]

>> Song ©

Если не знаешь не Утверждай ТАК КАТЕГОРИЧЕСКИ
А посмотри фаил
C:\WINNT\system32\drivers\etc\Hosts.

:
#
# Sample Hosts File
#
127.0.0.1 localhost

Можно поменять ВСЕ : localhost, адрес 127.0.0.1

А также добавить новые



 
cdaDmitriy ©   (2002-05-01 10:25) [5]

Естественно что это для Win NT и выше ( может быть для Win 9X не
проверял хотя должно работать и там )


 
Anatoly Podgoretsky ©   (2002-05-01 10:38) [6]

Одинаково
Вообще то адрес для localhost может быть любой, но могут быть и проблемы, не вся математика работает правильно, много есть прошрам, которые об этом даже и не подозревают, а напрямую рвутся к 127.0.0.1
По спецификации вся сеть 127.0.0.0 класс А отведена для этой цели. Но общепринять использовать именно этот 127.0.0.1
если только один localhost

Но пора вернуться к вопросу chernoruk © (01.05.02 08:08)
По всей видимости он просто не понимает, что такое localhost и что такое host


 
NA ©   (2002-05-02 01:34) [7]

2all:
Правильно. У меня (параллельно с настройками АТГварда) в хостах почти все баннерные сети на 127.0.0.1 заведены - очень удобно
:-)))
Кроме localhost еще loopback (на этот же адрес) может быть явно прописан, если мне память не изменяет.

З.Ы.: докопаться и до фонарного столба можно. Главное - перед этим решить, что важнее: убить два часа на битье лбом об столб, или обойти проблему вместе со столбом :)

Если сменить предмет беседы, то вот какой диалог здесь получился:
- Почему моя видна грузится всегда с С, даже если есть СД-РОМ ?
- Дык, винда всегда с С грузится.
- Нифига! Можно и на Д поставить.
- От этого она не перестает быть виндой.
- А я говорю - МОЖНО винду грузить хоть с дискеты!

И только 7 (седьмое) сообщение более-менее информативно именно по теме.
Неудивительно, что нынче темы форума только так перелетают во флуд, и процветают жестяные птицы ,)


 
Malder ©   (2002-05-02 12:25) [8]

cdaDmitriy:

>Если не знаешь не Утверждай ТАК КАТЕГОРИЧЕСКИ.
>А посмотри фаил C:\WINNT\system32\drivers\etc\Hosts
>Можно поменять ВСЕ : localhost, адрес 127.0.0.1

Ну так поменяй. От того, что ты там закоментируешь или вообще удалишь строчку о localhost"е - ничего не изменится.

>Естественно что это для Win NT и выше ( может быть для Win 9X не проверял хотя должно работать и там )

На 9x тоже такой файл есть. Называется hosts.sam - пример. Надо сделать такой же, но без расширения, чтобы заработалою...


 
chernoruk ©   (2002-05-05 08:09) [9]

Cлушайте, народ. Как же тогда узнать IP адрес соединения?


 
Doom ©   (2002-05-05 09:12) [10]

GetHostByName("localost")
ха-ха


 
Song ©   (2002-05-05 10:58) [11]

2chernoruk © (05.05.02 08:09)
В FAQ посмотри. Там если мне не изменяет память аж в двойном экземпляре.


 
chernoruk ©   (2002-05-06 07:37) [12]

Делаю всё, как там написано:
var
host: PHostInfo;
AddrList :PaIn_addr;
begin
StartUp...
host:=GetHostByName(pChar("localhost"));
AddrList:=PaIn_addr(host^.h_addr_list);
if addrList^[0]<>nil
then IP:=inet_ntoa(AddrList^[0]^)
else form1.listBox1.Items.add("desaster");
end;


 
Andrey-k ©   (2002-05-06 23:40) [13]

я это не делал, но мне сдается ты получешь Ip-к сетевой (локальный, локальной сети, если такой нет то и будет 127.0.0.1)


 
chernoruk ©   (2002-05-07 07:44) [14]

А как тогда ты делал?


 
Slym   (2002-05-10 22:23) [15]

c:\win98\hosts.sam

127.0.0.1 www.mail.ru
и ты хостер маил ру



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

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

Наверх




Память: 0.5 MB
Время: 0.012 c
4-23851
chukcha
2002-05-07 17:39
2002.07.08
Не могу подключить библиотеку.


6-23715
ec
2002-04-26 15:17
2002.07.08
SMTP Server


1-23548
PTE
2002-06-26 17:12
2002.07.08
как выбрать путь к файлу и скопировать его в Edit


3-23515
Dark Programmer
2002-06-14 09:35
2002.07.08
To fnatali , Lord Warlock


1-23634
kmc
2002-06-25 20:21
2002.07.08
TCanvas.TextOut