Страница 1 из 1

Невозможно определить IP-адрес по имени узла "rejik"

Добавлено: Пт ноя 18, 2011 10:37
Mogidin
В локальной сети есть веб сервер.
Создан виртуальный хост rejik

Код: Выделить всё

<VirtualHost *:80>
	ServerName rejik.<localdomain>
	ServerAlias rejik

	DocumentRoot /var/www/rejik
	<Directory />
		Options FollowSymLinks
		AllowOverride None
	</Directory>
	<Directory /var/www/rejik>
		Options Indexes FollowSymLinks MultiViews
		AllowOverride None
		Order allow,deny
		allow from all
	</Directory>

	ErrorLog /var/log/apache2/rejik.error.log
	LogLevel warn
	CustomLog /var/log/apache2/rejik.access.log combined
</VirtualHost>
В днс-сервере сделана CNAME запись

Ч\з веб-браузер можно зайти и на http://rejik и на http://rejik.<localdomain>

Если в redirector.conf прописать

Код: Выделить всё

<PORNO>  
ban_dir  /usr/local/rejik3/banlists/porno
url http://rejik/ban/porno.html
то браузер при попытке доступа к адресу из списка выдает
ERROR
The requested URL could not be retrieved

При получении URL http://rejik/ban/porno.html произошла следующая ошибка
Невозможно определить IP-адрес по имени узла "rejik"
Сервер DNS ответил:
Name Error: The domain name does not exist.
Это означает, что кэш не смог распознать имя узла в URL. Проверьте адрес на корректность.
хотя если щелкнуть по ссылке http://rejik/ban/porno.html, нормально переходится на соответствующую страницу

а если в redirector.conf указать полностью адрес с доменным именем, все работает.

Так и должно быть или где-то ошибка?

Re: Невозможно определить IP-адрес по имени узла "rejik"

Добавлено: Пт ноя 18, 2011 10:46
Slava
Режик заменяет исходный урл, на урл, который Вы указали ему в конфиге.
Резольвится этот урл или нет, он не знает.

Из того, что Вы написали, можно сделать предположение, что хост резолвися с клиентских машин, но не резолвится с прокси сервера.
Соответственно, проверьте настройки DNS на прокси сервере, например командой ping rejik.

Re: Невозможно определить IP-адрес по имени узла "rejik"

Добавлено: Пт ноя 18, 2011 11:21
Mogidin
все отовсюду резолвится

Код: Выделить всё

mogidin@proxy:~$ host rejik
rejik.<localdomain> is an alias for web.<localdomain>.
web.<localdomain> has address 10.10.0.84

mogidin@proxy:~$ ping rejik
PING web.<localdomain> (10.10.0.84) 56(84) bytes of data.
64 bytes from web.<localdomain> (10.10.0.84): icmp_seq=1 ttl=64 time=0.650 ms
64 bytes from web.<localdomain> (10.10.0.84): icmp_seq=2 ttl=64 time=0.814 ms

Re: Невозможно определить IP-адрес по имени узла "rejik"

Добавлено: Пт ноя 18, 2011 11:54
Slava
Мне кажется, что сквид не добавит <localdomain>, если зайти на rejik.
Пропишите в redirecor.conf rejik.<localdomain>