PDA

Показать полную графическую версию : не зайти на локальные http!!


MAXOB
16-01-2008, 19:33
Добрый день, я в unix системах новичек поэтому ногами сильно не пинать. В общем, возникла такая проблема. Поставил MANDRIVA LINUX на работе и дома. И там и там при попытке вылезти на локальный http (например http://qwerty), браузер автоматичемки открывает http://www.qwerty.com. Кроме того, компы не пингуются по имени (по ip пингуются). Подозреваю что проблема c DNS. На работе поднят домен на Win 2003 sp1, но комп с Linux'ом в домен пока не вписан, однако компы виндой невписанные в домен прекрасно везде заходят. Дома одноранговая локальная сеть, инет так же через локалку, на одной сетевухе подвешены два IP (локальный и внешний), для каждого IP прописан свой DNS и getway.
Может кто подскажет в чем проблема?

fossil
16-01-2008, 20:20
Попробуйте http://127.0.0.1 :)
Проверьте /etc/hosts и настройки apache

MAXOB
16-01-2008, 21:16
Попробуйте http://127.0.0.1
Проверьте /etc/hosts и настройки apache »

Я думаю вам не совсем понятна суть вопроса. Я не делаю никакого сайта, я хочу ЗАЙТИ на сайт в локальной сети, каталог фильмов например, а меня выбрасывает в интернет, автоматически приписывая к адресу доменное имя.

fossil
17-01-2008, 07:32
Значит нужно настроить /etc/resolv.conf. Поставить в nameserver какой-нибудь ip адрес с локальным ДНС.

MAXOB
17-01-2008, 16:15
На работе проблема решилась, прописал в /etc/resolv.conf:
domain blabla.int
netname 129.1.1.55 (DNS сервер)
и все благополучно заработало, но дома домена нет и на счет DNS я совсем не уверен. Под виндой я никогда не указавал локальный DNS и даже не знаю есть ли он вообще и уж тем более ip-адрес.
Нельзя ли как-нибудь заставить его работать не указывая DNS?

fossil
17-01-2008, 18:15
Вообще на локальной венде работает потому что там домен прописан в hosts. Этот домен может работать нормально только на машине где прописано в hosts соответствующий ему IP-адрес. Никак не получится зайти на этот домен с другого компьютера. Ну или по крайне я не знаю как можно заставить резолвить домены без ДНС.
Вы можете у себя на системе прописать в /etc/hosts домены и ip соответственно, и спокойно юзать эти домены, если это принципиально.

Вообще в resolv.conf не обязательно указывать домен, можно просто указать ДНС. Например nameserver 10.0.0.1

Под виндой я никогда не указавал локальный DNS и даже не знаю есть ли он вообще и уж тем более ip-адрес. »
В подключении в локальной сети там где указывается статика IP адресов прописывается и ДНС сервера. Неужели нет ничего? Не верю :)

Coutty
17-01-2008, 19:52
Может проблема в браузере? Например, в Опере можно указать автодополнение доменного имени. Если вводить одиночное слово, то впереди допишет www. , а в конце - .ru (или .com - по умолчанию).

MAXOB
17-01-2008, 21:18
В подключении в локальной сети там где указывается статика IP адресов прописывается и ДНС сервера. Неужели нет ничего? Не верю »

для локалки действительно ничего нет, могу даже принтскрин показать)) DNS прописан только для внешнего IP, но и без него локалка прекрасно работает, то есть нужен он только для интернета

Ну или по крайне я не знаю как можно заставить резолвить домены без ДНС »
в локалке доменов никаких нет, все компы разбиты по рабочим группам

Может проблема в браузере? Например, в Опере можно указать автодополнение доменного имени. Если вводить одиночное слово, то впереди допишет www. , а в конце - .ru (или .com - по умолчанию). »
я тоже такой вариант рассматривал, но после того как на работе после изменений в resolve.conf все заработала как надо, я эту идею отбросил, при том что изначатьно проблема наблюдалась и в Опере и в Фаерфоксе

fossil
18-01-2008, 12:10
Просто так ничего работать не будет и не должно. Я все написал выше. Возможно проблема в выборе шлюза?!

MAXOB
19-01-2008, 00:02
Кстати да, какой шлюз лучше прописывать для локалки? я прописал самого себя, но может это и неправильно?

fossil
19-01-2008, 15:12
На тот хост где будут резолвиться адреса :-D




© OSzone.net 2001-2012