Sou novo e estou experimentando hospedar servidores LAMP. Eu hospedei um servidor apache em uma máquina Fedora 24. Por diversão, eu queria ter um nome de domínio para o servidor, digamos, www.testpage.ac.in
.
Agora, percebi que ter uma entrada de resolução de nome correspondente no meu arquivo / etc / hosts seria de grande ajuda. E funcionou. Eu, além disso, queria estender o mesmo para todas as outras máquinas em execução na minha LAN. Embora ter feito uma entrada semelhante no arquivo / etc / hosts correspondente de todos os outros computadores fosse mais fácil, eu queria fazer as coisas de maneira diferente. Eu queria ter um tipo de funcionalidade de DNS.
Como eu não quero alterar as definições de configuração do roteador da minha instituição, decidi experimentar o dnsmasq depois de aprender sobre isso on-line.
Então, aqui está como meus arquivos de configuração se parecem -
/ etc / hosts
192.168.1.190 www.testpage.ac.in
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
/etc/resolv.conf
nameserver 127.0.0.1
/etc/dnsmasq-resolv.conf
nameserver 8.8.8.8
nameserver 192.168.1.1
/etc/dnsmasq.conf
resolv-file=/etc/dnsmasq-resolv.conf
interface=enp2s0
listen-address=127.0.0.1
Saída do journalctl -u dnsmasq
Mar 29 20:04:26 AUTO dnsmasq[3398]: started, version 2.76 cachesize 150
Mar 29 20:04:26 AUTO dnsmasq[3398]: compile time options: IPv6 GNU-getopt DBus no-i18n IDN DHCP DHCPv6 no-Lua TFTP no-conntrack ipset auth DNSSEC loop
Mar 29 20:04:26 AUTO dnsmasq[3398]: reading /etc/dnsmasq-resolv.conf
Mar 29 20:04:26 AUTO dnsmasq[3398]: using nameserver 8.8.8.8#53
Mar 29 20:04:26 AUTO dnsmasq[3398]: using nameserver 192.168.1.1#53
Mar 29 20:04:26 AUTO dnsmasq[3398]: read /etc/hosts - 2 addresses
Em seguida, alterei as configurações de DNS de todos os outros computadores da LAN para o da máquina host (192.168.1.190).
/etc/resolv.conf de todas as outras máquinas
nameserver 192.168.1.190
Eu posso acessar o www.testpage.ac.in na máquina host (192.168.1.190). Eu também posso acessar a internet a partir desta máquina.
Espero acessar a Internet, como normalmente faço, de todos os outros computadores da minha LAN, mas não consigo fazê-lo. Além disso, não consigo acessar o servidor hospedado pelo seu nome de domínio (www.testpage.ac.in) enquanto posso fazê-lo se eu inserir seu endereço IP.
Eu acredito que os computadores na minha LAN não são capazes de resolver as consultas DNS corretamente, o que está efetivamente causando problemas. Qualquer visão sobre o assunto será muito apreciada.