
Я намерен разработать сервер Centos с лампой. Я хочу подключить сервер к любой домашней сети и получить к нему доступ черезhttp://мойсервер. Я уже успешно установил статический IP-адрес, но не могу выполнить ping по имени.
Если бы вам пришлось разработать решение с намерением подключить коробку по Ethernet к маршрутизатору и получить к ней доступ с помощью браузера, используя имя сервера, что бы вы сделали? Вот в принципе то, что я хотел бы знать.
заранее спасибо
решение1
Похоже, вам нужно, чтобы ПК с Windows мог найти сервер. Чтобы сделать это без установки записи в файле hosts каждого ПК с Windows, вам нужно просто установить и настроить Samba:
http://www.centos.org/docs/5/html/Deployment_Guide-en-US/ch-samba.html
Samba автоматически опубликует (короткое) имя хоста сервера с помощью WINS в рабочей группе, которую вы указали в конфигурации Samba. И затем на любом ПК Windows в сети вы сможете использоватьhttp://имя_сервера/
решение2
Домашний маршрутизатор, включающий DNSMasq для DHCP/DNS, позволит вам установить статическую аренду и локальную зону DNS. Для этого я использую Linksys WRT-54GL с прошивкой Tomato.
Если этого не сделать, то быстрый и грязный способ сделать то, что вам нужно, — это установить статический IP-адрес и создать запись в файле hosts на вашей рабочей станции, которая сопоставляет статический адрес с именем.
решение3
Мне никогда не удавалось заставить это работать с DHCP. Я всегда использовал статические IP-адреса для серверов для внутренних целей. Вам также понадобится внутренний DNS-сервер, который вы настроили для проверки на вашем компьютере с Windows. Для моих внутренних серверов я заставляю наш DNS на каждой машине с Windows сначала проверять внутренний DNS-сервер, а затем проверять внешние серверы. :)
http://studyhat.blogspot.com/2010/02/setting-dns-server-with-bind.html
решение4
Вы можете получить стандартный публичный DNS-сервер и указать домен на ваш статический IP-адрес. Тогда он будет работать где угодно, даже если он фактически будет указывать на несколько отдельных серверов локально.