Configurado para resolver ips locais

2

Eu tenho um apache com as seguintes configurações.

192.168.0.105:8080/site1
192.168.0.105:8080/site2
and,
192.168.0.103/blog    

Eu tenho 3 outros computadores na minha rede. 2 desktops e um laptop.

Em todos os computadores, no navegador eu quero digitar algo como

example.com/site --> resolve to 192.168.0.105:8080/site1
example.com/site --> resolve to 192.168.0.105:8080/site2

e

sample.com/blog --> resolve to 192.168.0.103/blog

Eu quero 2 nomes ...... example.com e sample.com e só quero que resolvam esses endereços para cada computador na rede. Eu não quero que o cache de nomes de domínio público para uso local nem ter acesso externo à internet nesses sites. O apache acima está sendo executado em uma VM do Ubuntu 9.04 e eu atribuí o IPS.

Estou seguindo este guia aqui. link

Estou tendo problemas com arquivos de definição de zona e de definição de zona inversa. Eu realmente não entendo as opções. Alguém pode me dizer quais opções mudar para se adequar ao meu caso particular ...

// replace example.com with your domain name. do not forget the . after the domain name!
// Also, replace ns1 with the name of your DNS server
example.com.      IN      SOA     ns1.example.com. admin.example.com. (
// Do not modify the following lines!
                                                        2006081401
                                                        28800
                                                        3600
                                                        604800
                                                        38400
 )

// Replace the following line as necessary:
// ns1 = DNS Server name
// mta = mail server name
// example.com = domain name
example.com.      IN      NS              ns1.example.com.
example.com.      IN      MX     10       mta.example.com.

// Replace the IP address with the right IP addresses.
www              IN      A       192.168.0.2
mta              IN      A       192.168.0.3
ns1              IN      A       192.168.0.1

e o arquivo de definição da zona reversa,

//replace example.com with yoour domain name, ns1 with your DNS server name.
// The number before IN PTR example.com is the machine address of the DNS server. in my     case, it's 1, as my IP address is 192.168.0.1.
@ IN SOA ns1.example.com. admin.example.com. (
                        20060;
                        28800; 
                        604800;
                        604800;
                        86400 
)

                     IN    NS     ns1.example.com.
1                    IN    PTR    example.com

Estou apenas confuso e prefiro ter uma compreensão mais clara do que estou fazendo do que tentar um monte de coisas. Qualquer ajuda seria ótima .... Além disso, por favor, deixe-me saber se eu não estou fazendo alguma coisa certa. Obrigado pelo seu tempo.

    
por bcrawl 17.12.2010 / 02:04

1 resposta

1

Em seu cenário, que soa como um caso de desenvolvimento de LAN, eu tomaria o caminho fácil e apenas editaria o arquivo /etc/hosts em suas três máquinas locais para resolver seu servidor de desenvolvimento de LAN, em vez de passar pela ladainha de configurar bind na sua LAN.

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost 

192.168.0.103   sample.com
192.168.0.105   example.com

Você ainda receberá example.com/site1 e / site2 porque eles são gerenciados pelo Apache.

A única ressalva é que você terá que fazer com que o usuário adicione a porta à solicitação porque você não pode especificar as portas de destino em /etc/hosts , ou pode usar algumas das simples opções disponíveis para você através de iptables e vhosts.conf .

Eu também estou supondo que essa seria uma solução aceitável porque você disse "Eu só quero resolver esses endereços para [três | computadores [s] na rede" e não eu quero aprender como configurar ligar corretamente .

    
por 17.12.2010 / 03:18