{"id":356,"date":"2021-04-26T23:16:47","date_gmt":"2021-04-26T23:16:47","guid":{"rendered":"http:\/\/virtuality.pt\/?p=356"},"modified":"2021-04-26T23:30:38","modified_gmt":"2021-04-26T23:30:38","slug":"dns-server-simples-para-um-lab","status":"publish","type":"post","link":"https:\/\/virtuality.pt\/?p=356","title":{"rendered":"DNS Server simples para um LAB"},"content":{"rendered":"\n<p>Eu tenho v\u00e1rios laborat\u00f3rios em casa um dia fa\u00e7o um post a explicar quais e o hardware \/ configura\u00e7\u00f5es mas ultimamente n\u00e3o tenho tido vontade de gastar muito dinheiro em eletricidade para fazer pequenos testes simples e ligar a tralha toda \ud83d\ude42<\/p>\n\n\n\n<p>Pensei usar o meu Portail que tem 32GB de RAM e um core I7 com VMware workstation e meter um vCenter server e 3 hosts nested so para testar vSAN e tirar alguns print screens quando a malta me pede ajuda com funcionalidades mais basicas e para ter tb um vCenter para ligar o meu mini cluster de vSAN que tenho com uns raspberry PI 4.<\/p>\n\n\n\n<p>Tenho aqui por casa alguns Raspeberry PI antigos Pi 1 B que j\u00e1 tinha substitu\u00eddo por mais recentes e pensei 512MB de RAM um rasbian colocar um bind9 e um NTP server fico com algo externo que at\u00e9 me d\u00e1 para o LAB f\u00edsico este mini lab e at\u00e9 me da para casa para alguns projectos que tenho.<\/p>\n\n\n\n<p>S\u00f3 que em vez do bind9 que j\u00e1 tenho bastante experiencia pensei &#8220;brincar&#8221; com o dnsmaq que \u00e9 mais light e at\u00e9 mais simples de configurar.<\/p>\n\n\n\n<p>Fico com um servidor de dns e ntp para os v\u00e1rios labs que tenho com a vantagem que o posso ter sempre ligado pois o consumo di\u00e1rio ronda 1.8w a 2.2w nada significativo.<\/p>\n\n\n\n<p>com suporte para m\u00faltiplas zonas de dns para suportar n\u00e3o s\u00f3 este lab como outros f\u00edsicos e virtuais que tenho.<\/p>\n\n\n\n<p>Eu tenho alguns PI antigos mas como o dnsmasq e o ntp server n\u00e3o consomem muito processamento para uma rede de LAB quem n\u00e3o tem pode optar por comprar um PI zero w e utilizar ou ver um PI antigo de algu\u00e9m que se queira despachar de um j\u00e1 os vi a venda a 5 e 10 euros.<\/p>\n\n\n\n<p><strong>Instalar a imagem num cart\u00e3o para colocar no PI:<\/strong><\/p>\n\n\n\n<p>existem v\u00e1rias maneiras de carregar a imagem no cart\u00e3o SD eu utilizei a mais simples possivel que requer quase zero conhecimento.<\/p>\n\n\n\n<p>1\u00ba  Download da ferramenta de imagens em : <a href=\"https:\/\/www.raspberrypi.org\/software\/\">https:\/\/www.raspberrypi.org\/software\/<\/a><\/p>\n\n\n\n<p> Podem efectuar download para : windows , Macos ou Ubuntu<\/p>\n\n\n\n<p>No meu caso usei a ferramenta para windows:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-2.png\" alt=\"\" class=\"wp-image-357\" width=\"677\" height=\"445\" srcset=\"https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-2.png 677w, https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-2-300x197.png 300w\" sizes=\"auto, (max-width: 677px) 100vw, 677px\" \/><\/figure>\n\n\n\n<p> Onde tem Choose OS carregam<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"450\" src=\"http:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-3.png\" alt=\"\" class=\"wp-image-358\" srcset=\"https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-3.png 683w, https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-3-300x198.png 300w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/figure>\n\n\n\n<p>Escolhem a op\u00e7\u00e3o Raspberry PI OS (other)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"590\" height=\"370\" src=\"http:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-4.png\" alt=\"\" class=\"wp-image-359\" srcset=\"https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-4.png 590w, https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-4-300x188.png 300w\" sizes=\"auto, (max-width: 590px) 100vw, 590px\" \/><\/figure>\n\n\n\n<p>Escolhem a vers\u00e3o sem desktop environment a primeira op\u00e7\u00e3o.<\/p>\n\n\n\n<p>Para correr apenas DNS server e NTP n\u00e3o \u00e9 necess\u00e1rio GUI, al\u00e9m de que estamos a falar de um PI antigo no meu caso \u00e9 escusado estar a carregar op\u00e7\u00f5es que n\u00e3o vou usar.<\/p>\n\n\n\n<p>torna o sistema bastante mais leve sem necessidade adicional de processamento.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-5.png\" alt=\"\" class=\"wp-image-360\" width=\"677\" height=\"438\" srcset=\"https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-5.png 677w, https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-5-300x194.png 300w\" sizes=\"auto, (max-width: 677px) 100vw, 677px\" \/><\/figure>\n\n\n\n<p>Escolhem a op\u00e7\u00e3o choose storage escolhem o vosso cart\u00e3o SD e carregam em Write.<\/p>\n\n\n\n<p>Ap\u00f3s o processo estar conclu\u00eddo colocam o cart\u00e3o no raspberry pi  e arrancam o mesmo.<\/p>\n\n\n\n<p>O login de default do rasbian \u00e9 : user pi , password raspberry<\/p>\n\n\n\n<p>Conselho: assim que efectuarem login, alterem a password do user PI e criem uma password para o user root<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"311\" height=\"60\" src=\"http:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-6.png\" alt=\"\" class=\"wp-image-361\" srcset=\"https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-6.png 311w, https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-6-300x58.png 300w\" sizes=\"auto, (max-width: 311px) 100vw, 311px\" \/><\/figure>\n\n\n\n<p> Correm o comando passwd<\/p>\n\n\n\n<p>e alteram a password<\/p>\n\n\n\n<p>de seguida aconselho a criarem a password para o user root.<\/p>\n\n\n\n<p>para n\u00e3o terem de estar sempre a colocar o sudo antes dos comandos de download e configura\u00e7\u00e3o dos pacotes.<\/p>\n\n\n\n<p>eu conhe\u00e7o bem Linux e trabalho com linux j\u00e1 faz muitas d\u00e9cadas n\u00e3o vejo problemas em fazer tudo como root se n\u00e3o se sentirem confort\u00e1veis adicionem sudo antes dos comandos que vou colocar aqui<\/p>\n\n\n\n<p>Existem v\u00e1rias maneiras em linux de fazer o mesmo aqui tentei simplificar e como fiz o setup do linux e do DNS com o meu filho de 13 anos que est\u00e1 a come\u00e7ar a aprender estas coisa optei por configurar o linux para portugu\u00eas por default para o user root.<\/p>\n\n\n\n<p>depois de mudar a password do user pi<\/p>\n\n\n\n<p>corri o comando: sudo su &#8211; <\/p>\n\n\n\n<p>entrei como root<\/p>\n\n\n\n<p>e corri o comando: passwd<\/p>\n\n\n\n<p>como podem verificar o user root est\u00e1 com o ambiente em portugu\u00eas ignorem foi apenas para mostrar ao meu filho como se fazia para efeitos teste post \u00e9 inutil \ud83d\ude42<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"296\" height=\"75\" src=\"http:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-7.png\" alt=\"\" class=\"wp-image-362\"\/><\/figure>\n\n\n\n<p>outra coisa super importante por defeito o rasbian arranca o linux com dhcp<\/p>\n\n\n\n<p>um servidor de dns e ntp dever\u00e1 ter um ip fixo a n\u00e3o ser que reservem o ip via mac no vosso dhcp server.<\/p>\n\n\n\n<p>assumindo que n\u00e3o os passos para terem um ip fixo no rasbian s\u00e3o simples:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"323\" height=\"80\" src=\"http:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-8.png\" alt=\"\" class=\"wp-image-363\" srcset=\"https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-8.png 323w, https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-8-300x74.png 300w\" sizes=\"auto, (max-width: 323px) 100vw, 323px\" \/><\/figure>\n\n\n\n<p>editam o ficheiro que esta em \/etc\/dhcpcd.conf<\/p>\n\n\n\n<p>eu utilizei o vi quem n\u00e3o tiver experi\u00eancia pode utilizar o nano<\/p>\n\n\n\n<p><code>vi \/etc\/dhcpcd.conf ou nano \/etc\/dhcpcd.conf<\/code><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-9.png\" alt=\"\" class=\"wp-image-364\" width=\"413\" height=\"104\" srcset=\"https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-9.png 413w, https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-9-300x76.png 300w\" sizes=\"auto, (max-width: 413px) 100vw, 413px\" \/><\/figure>\n\n\n\n<p>No ficheiro v\u00e3o ver essas linhas comentadas ou seja t\u00eam um # antes como por exemplo est\u00e1 na configura\u00e7\u00e3o ipv6.<\/p>\n\n\n\n<p>no caso do meu PI \u00e9 o eth0 o interface de rede que vou utilizar.<\/p>\n\n\n\n<p>tirei o coment\u00e1rio as seguintes linhas:<\/p>\n\n\n\n<p>interface eth0 &lt;- meu interface de rede do PI no vosso caso pode ser outro<br>static ip_address=192.168.0.250\/24 &lt;- ip e mascara que quero utilizar<\/p>\n\n\n\n<p>static routers=192.168.0.1 &lt;- default gateway<br>static domain_name_servers=192.168.0.1 8.8.8.8 &lt;- Nameservers (DNS) importante agora para quando forem efetuar downloads no linux ele saber procurar por nome e n\u00e3o por IP como podem ver coloquei mais que um dns&#8230; o meu router e um dns da google just in case&#8230; no meu router eu uso os dns da cloudflare caso falhem ele vai perguntar \u00e0 google&#8230;.<\/p>\n\n\n\n<p>caso n\u00e3o saibam qual \u00e9 o interface de rede do vosso PI<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"868\" height=\"270\" src=\"http:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-10.png\" alt=\"\" class=\"wp-image-365\" srcset=\"https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-10.png 868w, https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-10-300x93.png 300w, https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-10-768x239.png 768w\" sizes=\"auto, (max-width: 868px) 100vw, 868px\" \/><\/figure>\n\n\n\n<p>corram o comando: ip a<\/p>\n\n\n\n<p>aparecem os interfaces de rede dispon\u00edveis no caso do PI 1 B um modelo antigo s\u00f3 existe o interface de rede Ethernet<\/p>\n\n\n\n<p>nem sequer wireless tem dispon\u00edvel no PI de base.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"259\" height=\"194\" src=\"http:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image.jpeg\" alt=\"Raspberry Pi Model B 512MB RAM : ID 998 : $39.95 : Adafruit Industries,  Unique &amp; fun DIY electronics and kits\" class=\"wp-image-367\"\/><\/figure>\n\n\n\n<p>PI 1 B so tem duas portas usb e uma porta eth a 100Mbits<\/p>\n\n\n\n<p>como expliquei em cima podem efetuar esta configura\u00e7\u00e3o com qualquer modelo de PI ou at\u00e9 mesmo uma VM&#8230; no meu caso eu optei por aproveitei um PI antigo que gasta menos eletricidade e serve na perfei\u00e7\u00e3o para servidor de DNS para um laborat\u00f3rio de IT.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"835\" height=\"581\" src=\"http:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-12.png\" alt=\"\" class=\"wp-image-368\" srcset=\"https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-12.png 835w, https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-12-300x209.png 300w, https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-12-768x534.png 768w\" sizes=\"auto, (max-width: 835px) 100vw, 835px\" \/><\/figure>\n\n\n\n<p>ao usarem o nano n\u00e3o esquecer gravar o ficheiro carregando em ctrl + o e ctrl + x para sair<\/p>\n\n\n\n<p>no caso de terem usado o vi como eu \u00e9 sinal que conhecem os comandos para gravar sair e editar \ud83d\ude42<\/p>\n\n\n\n<p>ok o que temos at\u00e9 agora?<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Linux instalado no PI<\/li><li>user pi e root com password<\/li><li>ip fixo configurado <\/li><\/ul>\n\n\n\n<p>ser\u00e1 que nesta fase j\u00e1 estou a utilizar o ip fixo? N\u00e3o !!!<\/p>\n\n\n\n<p>comando: systemctl status dhcpcd<\/p>\n\n\n\n<p>v\u00e3o ver o status e ainda est\u00e3o a utilizar o ip do dhcp server da vossa casa, caso n\u00e3o tenham n\u00e3o v\u00e3o ter ip \ud83d\ude42<\/p>\n\n\n\n<p>comando: systemctl restart dhcpcd <\/p>\n\n\n\n<p>este comando faz restart ao servi\u00e7o e vai ler o ficheiro de configura\u00e7\u00e3o do dhcp e carregar as novas configura\u00e7\u00f5es.<\/p>\n\n\n\n<p>correr de novo o comando para o status<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"767\" height=\"336\" src=\"http:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-13.png\" alt=\"\" class=\"wp-image-369\" srcset=\"https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-13.png 767w, https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-13-300x131.png 300w\" sizes=\"auto, (max-width: 767px) 100vw, 767px\" \/><\/figure>\n\n\n\n<p>e como podem verificar j\u00e1 tenho o ip correto e a gateway correta etc etc<\/p>\n\n\n\n<p><strong>Ok instalar e configurar o dnsmasq<\/strong><\/p>\n\n\n\n<p>comando: apt-get install dnsmasq -y<\/p>\n\n\n\n<p>N\u00e3o esquecer se n\u00e3o tiverem como root colocam antes do comando sudo exemplo: sudo apt-get install dnsmasq -y<\/p>\n\n\n\n<p>notas importantes:<\/p>\n\n\n\n<p>O dnsmasq guarda todas as configura\u00e7\u00f5es em \/etc\/dnsmasq.conf &lt;- neste ficheiro<\/p>\n\n\n\n<p>eu podia ter configurado a minha zona de dns s\u00f3 neste ficheiro e inclusive simplificar as configura\u00e7\u00e3o e forcar o dnsmasq a ler as entradas do ficheiro \/etc\/hosts.<\/p>\n\n\n\n<p>Mas como vai ser um servidor de dns de laborat\u00f3rio e eu posso querer ter m\u00faltiplas configura\u00e7\u00f5es de zonas como o Bind9 permite optei por efectuar uma configura\u00e7\u00e3o um pouco mais avan\u00e7ada mas simples \ud83d\ude42<\/p>\n\n\n\n<p>alias eu vou mesmo usar mais tarde m\u00faltiplas zonas de DNS no meu lab.<\/p>\n\n\n\n<p>correr estes comandos:<\/p>\n\n\n\n<p>cp \/etc\/dnsmasq.conf \/etc\/dnsmasq.conf.back  &lt;&#8211; aqui fa\u00e7o uma copia do ficheiro de config original para outro .back (backup) podem por a extens\u00e3o que quiserem \u00e9 indiferente eu uso esta nomenclatura. existem quem coloque .bak .orig etc etc&#8230;. desde que se recordem que aquilo \u00e9 o ficheiro original est\u00e1 optimo \ud83d\ude42<br>echo &#8220;conf-dir=\/etc\/dnsmasq.d\/,*.conf&#8221; &gt; \/etc\/dnsmasq.conf  &lt;- neste caso estou a colocar uma linha no ficheiro \/etc\/dnsmasq.conf  com a configura\u00e7\u00e3o conf-dir=\/etc\/dnsmasq.d\/,*.conf<\/p>\n\n\n\n<p>podia ter editado o ficheiro com vi ou com nano mas optei por enviar via echo o comando para dentro do ficheiro tamb\u00e9m \u00e9 valido \ud83d\ude42<\/p>\n\n\n\n<p>o que importa \u00e9  o resultado final:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"326\" height=\"104\" src=\"http:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-14.png\" alt=\"\" class=\"wp-image-370\" srcset=\"https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-14.png 326w, https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-14-300x96.png 300w\" sizes=\"auto, (max-width: 326px) 100vw, 326px\" \/><\/figure>\n\n\n\n<p>O ficheiro ter esta entrada <\/p>\n\n\n\n<p>para que depois o dnsmasq saiba que os ficheiros com a extens\u00e3o .conf s\u00e3o os ficheiros de configura\u00e7\u00e3o das zonas de dns.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"317\" height=\"76\" src=\"http:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-15.png\" alt=\"\" class=\"wp-image-371\" srcset=\"https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-15.png 317w, https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-15-300x72.png 300w\" sizes=\"auto, (max-width: 317px) 100vw, 317px\" \/><\/figure>\n\n\n\n<p>no direct\u00f3rio \/etc\/dnsmasq.d<\/p>\n\n\n\n<p>criam o ficheiro com o nome que querem dar a vossa zona<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"545\" height=\"145\" src=\"http:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-16.png\" alt=\"\" class=\"wp-image-372\" srcset=\"https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-16.png 545w, https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-16-300x80.png 300w\" sizes=\"auto, (max-width: 545px) 100vw, 545px\" \/><\/figure>\n\n\n\n<p>no meu caso como podem ver vou criar uma zona chamada cplab.local<\/p>\n\n\n\n<p>e coloquei a extens\u00e3o .conf<\/p>\n\n\n\n<p>ficou cplab.local.conf<\/p>\n\n\n\n<p>por exemplo: nano cplab.local.conf ou vi cplab.local.conf<\/p>\n\n\n\n<p>podem colocar estas linhas no ficheiro:<\/p>\n\n\n\n<p>no-dhcp-interface=eth0  &lt;- n\u00e3o quero dhcp j\u00e1 agora o dnsmasq tamb\u00e9m pode ser dhcp server eu nao necessito para isso j\u00e1 tenho os meus routers.<br>bogus-priv  &lt;- significa que os ranges que colocar aqui s\u00e3o privados o dns nunca vai fazer querie deles aos dns publicos.<br>domain=cplab.local &lt;- sufixo do dns<br>expand-hosts &lt;- faz expand do fqdn do dom\u00ednio<br>no-hosts &lt;- ignora entradas deste dom\u00ednio no ficheiro de hosts<br>domain-needed &lt;- para ser obrigat\u00f3rio colocarem o dom\u00ednio nas queries ao dns \u00fatil quando temos m\u00faltiplos domains <br>no-resolv &lt;- basicamente ignora os dns no resolv.conf da jeito se quiserem ter dns de forward dif<br>no-poll &lt;- ignora pulling do resolv.conf para altera\u00e7\u00f5es<br>server=4.4.2.2 &lt;- servidores p\u00fablicos que quero usar para esta zona<br>server=1.1.1.1<\/p>\n\n\n\n<p>##aqui s\u00e3o os servidores \/ equipamentos que quero ter nesta zona<br>address=\/pidns.cplab.local\/192.168.0.250<br>address=\/asus.cplab.local\/192.168.0.1<br>address=\/vc01.cplab.local\/192.168.0.20<br>address=\/nesx01.cplab.local\/192.168.0.21<br>address=\/nesx02.cplab.local\/192.168.0.22<br>address=\/nesx03.cplab.local\/192.168.0.23<br>address=\/nesx04.cplab.local\/192.168.0.24<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"438\" height=\"307\" src=\"http:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-17.png\" alt=\"\" class=\"wp-image-373\" srcset=\"https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-17.png 438w, https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-17-300x210.png 300w\" sizes=\"auto, (max-width: 438px) 100vw, 438px\" \/><\/figure>\n\n\n\n<p>ou seja vamos imaginar que querem colocar o um esx server no vosso dns<\/p>\n\n\n\n<p>address=\/nomedovossoservidor.domainio.com.fqdn\/ip<\/p>\n\n\n\n<p>neste ficheiro eu tenho:<\/p>\n\n\n\n<p>o PIDNS (servidor de dns)<\/p>\n\n\n\n<p>o router da asus que faz parte desta rede <\/p>\n\n\n\n<p>o vcenter e os hosts que tenho neste mini lab no meu portatil<\/p>\n\n\n\n<p>ok depois de tudo configurado o ficheiro salvaguardado etc.<\/p>\n\n\n\n<p>comando: systemctl restart dnsmasq<\/p>\n\n\n\n<p>restart ao servi\u00e7o de dns <\/p>\n\n\n\n<p>e agora testar<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"686\" height=\"396\" src=\"http:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-18.png\" alt=\"\" class=\"wp-image-374\" srcset=\"https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-18.png 686w, https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-18-300x173.png 300w\" sizes=\"auto, (max-width: 686px) 100vw, 686px\" \/><\/figure>\n\n\n\n<p>utilizei o comando dig para testar<\/p>\n\n\n\n<p>comando: dig vc01.cplab.local <\/p>\n\n\n\n<p>e como podem verificar faz parte da configura\u00e7\u00e3o do dns e respondeu o ip que tem na base de dados para este pedido.<\/p>\n\n\n\n<p>para utilizarem o dig t\u00eam de instalar o pacote dnsutils.<\/p>\n\n\n\n<p>apt-get install dnsutils -y<\/p>\n\n\n\n<p>podem n\u00e3o ter essa necessidade e podem inclusive efectuar o teste de uma maneira mais objectiva.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"833\" height=\"287\" src=\"http:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-19.png\" alt=\"\" class=\"wp-image-375\" srcset=\"https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-19.png 833w, https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-19-300x103.png 300w, https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-19-768x265.png 768w\" sizes=\"auto, (max-width: 833px) 100vw, 833px\" \/><\/figure>\n\n\n\n<p>como podem verificar na minha maquina de windows j\u00e1 coloquei o dns com o ip do raspberry pi<\/p>\n\n\n\n<p>ou seja qualque querie dns ele vai perguntar ao 192.168.0.250 o meu servidor com dnsmasq<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"293\" height=\"112\" src=\"http:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-20.png\" alt=\"\" class=\"wp-image-376\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"181\" src=\"http:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-21.png\" alt=\"\" class=\"wp-image-377\" srcset=\"https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-21.png 500w, https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-21-300x109.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure>\n\n\n\n<p>como podem verificar j\u00e1 esta a funcionar o dns server<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"569\" height=\"216\" src=\"http:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-22.png\" alt=\"\" class=\"wp-image-378\" srcset=\"https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-22.png 569w, https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-22-300x114.png 300w\" sizes=\"auto, (max-width: 569px) 100vw, 569px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Boa sorte com as configura\u00e7\u00f5es !!!<\/p>\n\n\n\n<p>Pr\u00f3ximo post vou mostrar como configurei este mini lab no meu portatil com <\/p>\n\n\n\n<p>vCenter  e tr\u00eas hosts de esxi em nested com vSAN<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"414\" src=\"http:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-23-1024x414.png\" alt=\"\" class=\"wp-image-379\" srcset=\"https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-23-1024x414.png 1024w, https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-23-300x121.png 300w, https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-23-768x310.png 768w, https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-23-1536x621.png 1536w, https:\/\/virtuality.pt\/wp-content\/uploads\/2021\/04\/image-23.png 1913w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>vou tamb\u00e9m configurar noutro LAB que tenho mais potente um cluster de ESXI Nested a com vSphere with Kubernetes.<\/p>\n\n\n\n<p>fiquem atentos !!!<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Eu tenho v\u00e1rios laborat\u00f3rios em casa um dia fa\u00e7o um post a explicar quais e o hardware \/ configura\u00e7\u00f5es mas ultimamente n\u00e3o tenho tido vontade de gastar muito dinheiro em eletricidade para fazer pequenos testes simples e ligar a tralha toda \ud83d\ude42 Pensei usar o meu Portail que tem 32GB de RAM e um core I7 com VMware workstation e meter um vCenter server e 3 hosts nested so para testar vSAN e tirar alguns print screens quando a malta me pede ajuda com funcionalidades mais basicas e para ter tb um vCenter para ligar o meu mini cluster de vSAN que tenho com uns raspberry PI 4. Tenho aqui por casa alguns Raspeberry PI antigos Pi 1 B que <a href=\"https:\/\/virtuality.pt\/?p=356\" class=\"btn btn-link continue-link\">Read More \/ Ler Mais<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-356","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/virtuality.pt\/index.php?rest_route=\/wp\/v2\/posts\/356","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/virtuality.pt\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/virtuality.pt\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/virtuality.pt\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/virtuality.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=356"}],"version-history":[{"count":3,"href":"https:\/\/virtuality.pt\/index.php?rest_route=\/wp\/v2\/posts\/356\/revisions"}],"predecessor-version":[{"id":383,"href":"https:\/\/virtuality.pt\/index.php?rest_route=\/wp\/v2\/posts\/356\/revisions\/383"}],"wp:attachment":[{"href":"https:\/\/virtuality.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=356"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/virtuality.pt\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=356"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/virtuality.pt\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}