Показать полную графическую версию : не зайти на локальные http!!
Добрый день, я в unix системах новичек поэтому ногами сильно не пинать. В общем, возникла такая проблема. Поставил MANDRIVA LINUX на работе и дома. И там и там при попытке вылезти на локальный http (например http://qwerty), браузер автоматичемки открывает http://www.qwerty.com. Кроме того, компы не пингуются по имени (по ip пингуются). Подозреваю что проблема c DNS. На работе поднят домен на Win 2003 sp1, но комп с Linux'ом в домен пока не вписан, однако компы виндой невписанные в домен прекрасно везде заходят. Дома одноранговая локальная сеть, инет так же через локалку, на одной сетевухе подвешены два IP (локальный и внешний), для каждого IP прописан свой DNS и getway.
Может кто подскажет в чем проблема?
Попробуйте http://127.0.0.1 :)
Проверьте /etc/hosts и настройки apache
Попробуйте http://127.0.0.1
Проверьте /etc/hosts и настройки apache »
Я думаю вам не совсем понятна суть вопроса. Я не делаю никакого сайта, я хочу ЗАЙТИ на сайт в локальной сети, каталог фильмов например, а меня выбрасывает в интернет, автоматически приписывая к адресу доменное имя.
Значит нужно настроить /etc/resolv.conf. Поставить в nameserver какой-нибудь ip адрес с локальным ДНС.
На работе проблема решилась, прописал в /etc/resolv.conf:
domain blabla.int
netname 129.1.1.55 (DNS сервер)
и все благополучно заработало, но дома домена нет и на счет DNS я совсем не уверен. Под виндой я никогда не указавал локальный DNS и даже не знаю есть ли он вообще и уж тем более ip-адрес.
Нельзя ли как-нибудь заставить его работать не указывая DNS?
Вообще на локальной венде работает потому что там домен прописан в hosts. Этот домен может работать нормально только на машине где прописано в hosts соответствующий ему IP-адрес. Никак не получится зайти на этот домен с другого компьютера. Ну или по крайне я не знаю как можно заставить резолвить домены без ДНС.
Вы можете у себя на системе прописать в /etc/hosts домены и ip соответственно, и спокойно юзать эти домены, если это принципиально.
Вообще в resolv.conf не обязательно указывать домен, можно просто указать ДНС. Например nameserver 10.0.0.1
Под виндой я никогда не указавал локальный DNS и даже не знаю есть ли он вообще и уж тем более ip-адрес. »
В подключении в локальной сети там где указывается статика IP адресов прописывается и ДНС сервера. Неужели нет ничего? Не верю :)
Может проблема в браузере? Например, в Опере можно указать автодополнение доменного имени. Если вводить одиночное слово, то впереди допишет www. , а в конце - .ru (или .com - по умолчанию).
В подключении в локальной сети там где указывается статика IP адресов прописывается и ДНС сервера. Неужели нет ничего? Не верю »
для локалки действительно ничего нет, могу даже принтскрин показать)) DNS прописан только для внешнего IP, но и без него локалка прекрасно работает, то есть нужен он только для интернета
Ну или по крайне я не знаю как можно заставить резолвить домены без ДНС »
в локалке доменов никаких нет, все компы разбиты по рабочим группам
Может проблема в браузере? Например, в Опере можно указать автодополнение доменного имени. Если вводить одиночное слово, то впереди допишет www. , а в конце - .ru (или .com - по умолчанию). »
я тоже такой вариант рассматривал, но после того как на работе после изменений в resolve.conf все заработала как надо, я эту идею отбросил, при том что изначатьно проблема наблюдалась и в Опере и в Фаерфоксе
Просто так ничего работать не будет и не должно. Я все написал выше. Возможно проблема в выборе шлюза?!
Кстати да, какой шлюз лучше прописывать для локалки? я прописал самого себя, но может это и неправильно?
На тот хост где будут резолвиться адреса :-D
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.