{"id":18555,"date":"2026-11-01T15:46:58","date_gmt":"2026-11-01T18:46:58","guid":{"rendered":"https:\/\/www.homehost.com.br\/blog\/?p=18555"},"modified":"2026-11-01T18:52:33","modified_gmt":"2026-11-01T21:52:33","slug":"como-descobrir-a-hospedagem-de-um-site","status":"publish","type":"post","link":"https:\/\/www.homehost.com.br\/blog\/internet\/como-descobrir-a-hospedagem-de-um-site\/","title":{"rendered":"Como descobrir a hospedagem de um site"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>A empresa que hospeda um site \u00e9 a dona do endere\u00e7o IP para onde o dom\u00ednio aponta. Digite qualquer dom\u00ednio na ferramenta abaixo: ela encontra esse endere\u00e7o, consulta quem \u00e9 o dono dele e mostra tamb\u00e9m quem cuida do e-mail e do DNS do site e onde o dom\u00ednio est\u00e1 registrado.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Na maioria das vezes, a resposta sai em poucos segundos. Quando ela n\u00e3o \u00e9 t\u00e3o direta, porque o site est\u00e1 atr\u00e1s da Cloudflare ou o IP pertence a uma nuvem como a da Amazon, as se\u00e7\u00f5es abaixo explicam o que o resultado significa e at\u00e9 onde d\u00e1 para ir.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Consulte quem hospeda um site<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Digite o dom\u00ednio ou cole o endere\u00e7o completo do site. A consulta roda no seu navegador, usa apenas dados p\u00fablicos e nada do que voc\u00ea digita fica salvo.<\/p>\n\n\n\n<div class=\"hh-host\" id=\"hh-host\" style=\"max-width:780px;margin:28px auto;border:1px solid #c9d2dd;border-radius:14px;padding:22px 24px;background:#f4f6f9;font-family:Arial,Helvetica,sans-serif;color:#0F172A;font-size:15px;box-sizing:border-box;\"><\/div>\n<script>(function () { var root0 = document.getElementById(\"hh-host\"); if (!root0) { return; } var S2 = \"\/\" + \"\/\"; var AMP = String.fromCharCode(38); var Q = String.fromCharCode(34); var ELL = String.fromCharCode(8230); var PFX = \"hh-host-\"; function U(n) { return String.fromCharCode(n); } function H(h, p) { return \"https:\" + S2 + h + p; } var GURL = H(\"dns.google\", \"\/resolve?name=\"); var CURL = H(\"cloudflare-dns.com\", \"\/dns-query?name=\"); var BOOT4 = H(\"data.iana.org\", \"\/rdap\/ipv4.json\"); var BOOT6 = H(\"data.iana.org\", \"\/rdap\/ipv6.json\"); var BOOTD = H(\"data.iana.org\", \"\/rdap\/dns.json\"); var RDAPORG = H(\"rdap.org\", \"\/ip\/\"); var HH = H(\"www.homehost.com.br\", \"\/\"); var B = HH + \"blog\/\"; var L = { rdns: B + \"internet\/dns-reverso\/#hh-rdns\", wip: B + \"dominio\/whois-ip\/\", mx: B + \"internet\/registro-mx\/#hh-mx\", prop: B + \"perguntas-frequentes\/o-que-e-propagacao-de-dns\/\", whois: HH + \"whois-registro\/\", dom: B + \"dominio\/nome-de-dominio\/#hh-dom\", cdn: B + \"perguntas-frequentes\/o-que-e-cdn-e-cloudflare\/\", mig: B + \"tutoriais\/migracao-de-site\/\" }; var IDD = H(\"rdap.identitydigital.services\", \"\/rdap\/\"); var GOOG = H(\"pubapi.registry.google\", \"\/rdap\/\"); var RADIX = H(\"rdap.radix.host\", \"\/rdap\/\"); var FALL = {com: H(\"rdap.verisign.com\", \"\/com\/v1\/\"), net: H(\"rdap.verisign.com\", \"\/net\/v1\/\"), org: H(\"rdap.publicinterestregistry.org\", \"\/rdap\/\"), info: IDD, io: IDD, ai: IDD, app: GOOG, dev: GOOG, online: RADIX, store: RADIX, site: RADIX, tech: RADIX, website: RADIX}; var COL = {ok: [\"#15803d\", \"#e8f5ec\", U(10004)], warn: [\"#b45309\", \"#fff4e5\", U(9888)], bad: [\"#b42318\", \"#fdecec\", U(10006)], info: [\"#1d4ed8\", \"#eef3ff\", U(8505)]}; var LINK = \"color:#1d4ed8;font-weight:700;\"; var MONO = \"font-family:Consolas,Menlo,monospace;font-size:13px;overflow-wrap:anywhere;\"; var NAVY = \"#0b3d91\"; var MON = [\"jan\", \"fev\", \"mar\", \"abr\", \"mai\", \"jun\", \"jul\", \"ago\", \"set\", \"out\", \"nov\", \"dez\"]; var SUF2 = \" co.uk org.uk ac.uk gov.uk com.br net.br org.br gov.br edu.br art.br blog.br eco.br app.br dev.br tec.br ong.br com.au net.au org.au co.nz co.jp co.za com.mx com.ar com.co com.pe com.uy com.py com.bo com.ve com.ec co.in com.cn com.tw com.hk com.sg co.id co.il com.pt com.es com.tr com.pl \"; var CF4 = [\"173.245.48.0\/20\", \"103.21.244.0\/22\", \"103.22.200.0\/22\", \"103.31.4.0\/22\", \"141.101.64.0\/18\", \"108.162.192.0\/18\", \"190.93.240.0\/20\", \"188.114.96.0\/20\", \"197.234.240.0\/22\", \"198.41.128.0\/17\", \"162.158.0.0\/15\", \"104.16.0.0\/13\", \"104.24.0.0\/14\", \"172.64.0.0\/13\", \"131.0.72.0\/22\"]; var CF6 = [\"2400:cb00::\/32\", \"2606:4700::\/32\", \"2803:f800::\/32\", \"2405:b500::\/32\", \"2405:8100::\/32\", \"2a06:98c0::\/29\", \"2c0f:f248::\/32\"]; var PLAT = [[\"myshopify.com\", \"Shopify\"], [\"wixdns.net\", \"Wix\"], [\"squarespace.com\", \"Squarespace\"], [\"wordpress.com\", \"WordPress.com\"], [\"wpcomstaging.com\", \"WordPress.com\"], [\"wpengine.com\", \"WP Engine\"], [\"wpenginepowered.com\", \"WP Engine\"], [\"kinsta.cloud\", \"Kinsta\"], [\"netlify.app\", \"Netlify\"], [\"netlify.com\", \"Netlify\"], [\"netlifyglobalcdn.com\", \"Netlify\"], [\"vercel-dns.com\", \"Vercel\"], [\"vercel.app\", \"Vercel\"], [\"github.io\", \"GitHub Pages\"], [\"herokudns.com\", \"Heroku\"], [\"herokuapp.com\", \"Heroku\"], [\"azurewebsites.net\", \"Microsoft Azure App Service\"], [\"googlehosted.com\", \"Google (Blogger ou Google Sites)\"], [\"web.app\", \"Firebase Hosting\"], [\"firebaseapp.com\", \"Firebase Hosting\"], [\"webflow.com\", \"Webflow\"], [\"webflow.io\", \"Webflow\"], [\"ghost.io\", \"Ghost(Pro)\"], [\"hubspot.net\", \"HubSpot\"], [\"hs-sites.com\", \"HubSpot\"], [\"pantheonsite.io\", \"Pantheon\"], [\"fly.dev\", \"Fly.io\"], [\"onrender.com\", \"Render\"], [\"weebly.com\", \"Weebly\"], [\"pages.dev\", \"Cloudflare Pages\"], [\"workers.dev\", \"Cloudflare Workers\"], [\"amplifyapp.com\", \"AWS Amplify\"], [\"elasticbeanstalk.com\", \"AWS Elastic Beanstalk\"], [\"appspot.com\", \"Google App Engine\"]]; var CDNS = [[\"cdn.cloudflare.net\", \"Cloudflare\"], [\"cloudfront.net\", \"Amazon CloudFront\"], [\"akamaiedge.net\", \"Akamai\"], [\"edgekey.net\", \"Akamai\"], [\"edgesuite.net\", \"Akamai\"], [\"akamaized.net\", \"Akamai\"], [\"fastly.net\", \"Fastly\"], [\"fastlylb.net\", \"Fastly\"], [\"azureedge.net\", \"Azure CDN\"], [\"azurefd.net\", \"Azure Front Door\"], [\"b-cdn.net\", \"Bunny CDN\"], [\"cdn77.org\", \"CDN77\"], [\"edgecastcdn.net\", \"Edgio\"], [\"sucuri.net\", \"Sucuri (firewall de sites)\"], [\"incapdns.net\", \"Imperva\"]]; var PROXY = [[\"cloudflare\", \"Cloudflare\"], [\"fastly\", \"Fastly\"], [\"sucuri\", \"Sucuri (firewall de sites)\"], [\"incapsula\", \"Imperva\"], [\"imperva\", \"Imperva\"], [\"stackpath\", \"StackPath\"], [\"ddos-guard\", \"DDoS-Guard\"]]; var PORG = [[\"shopify\", \"Shopify\"], [\"wix.com\", \"Wix\"], [\"squarespace\", \"Squarespace\"], [\"automattic\", \"WordPress.com (Automattic)\"], [\"webflow\", \"Webflow\"], [\"vercel\", \"Vercel\"], [\"netlify\", \"Netlify\"], [\"wp engine\", \"WP Engine\"], [\"wpengine\", \"WP Engine\"]]; var ORGS = [[\"homehost\", \"Homehost\", 0], [\"gx internet e web hosting\", \"Homehost\", 0], [\"locaweb\", \"Locaweb\", 0], [\"kinghost\", \"KingHost\", 0], [\"hostgator\", \"HostGator\", 0], [\"universo online\", \"UOL\", 0], [\"umbler\", \"Umbler\", 0], [\"redehost\", \"RedeHost\", 0], [\"equinix\", \"Equinix (data center)\", 1], [\"sectorlink\", \"Sectorlink (data center)\", 1], [\"ascenty\", \"Ascenty (data center)\", 1], [\"amazon\", \"Amazon Web Services (AWS)\", 1], [\"google\", \"Google Cloud\", 1], [\"microsoft\", \"Microsoft Azure\", 1], [\"oracle\", \"Oracle Cloud\", 1], [\"alibaba\", \"Alibaba Cloud\", 1], [\"tencent\", \"Tencent Cloud\", 1], [\"akamai\", \"Akamai (CDN ou nuvem Linode)\", 1], [\"linode\", \"Linode (Akamai)\", 1], [\"digitalocean\", \"DigitalOcean\", 1], [\"the constant company\", \"Vultr\", 1], [\"vultr\", \"Vultr\", 1], [\"hetzner\", \"Hetzner\", 0], [\"ovh\", \"OVHcloud\", 0], [\"unified layer\", \"Newfold Digital (Bluehost, HostGator)\", 0], [\"newfold\", \"Newfold Digital (Bluehost, HostGator)\", 0], [\"godaddy\", \"GoDaddy\", 0], [\"hostinger\", \"Hostinger\", 0], [\"ionos\", \"IONOS\", 0], [\"contabo\", \"Contabo\", 0], [\"leaseweb\", \"Leaseweb\", 0], [\"liquid web\", \"Liquid Web\", 0], [\"siteground\", \"SiteGround\", 0], [\"dreamhost\", \"DreamHost\", 0], [\"namecheap\", \"Namecheap\", 0], [\"github\", \"GitHub\", 0]]; var BRANDS = [[\"homehost.com.br\", \"Homehost\", 1], [\"servidorhh.com\", \"Homehost\", 1], [\"locaweb.com.br\", \"Locaweb\", 1], [\"kinghost.net\", \"KingHost\", 1], [\"hostgator.com.br\", \"HostGator\", 1], [\"hostgator.com\", \"HostGator\", 1], [\"websitewelcome.com\", \"HostGator\", 1], [\"auto.dns.br\", \"Registro.br (DNS gratuito)\", 0], [\"ns.cloudflare.com\", \"Cloudflare\", 0], [\"*awsdns-\", \"Amazon Route 53\", 0], [\"domaincontrol.com\", \"GoDaddy\", 1], [\"secureserver.net\", \"GoDaddy\", 1], [\"registrar-servers.com\", \"Namecheap\", 0], [\"googledomains.com\", \"Google Cloud DNS\", 0], [\"*azure-dns.\", \"Azure DNS\", 0], [\"nsone.net\", \"NS1\", 0], [\"dnsmadeeasy.com\", \"DNS Made Easy\", 0], [\"dnsimple.com\", \"DNSimple\", 0], [\"dnsimple-edge.net\", \"DNSimple\", 0], [\"digitalocean.com\", \"DigitalOcean\", 1], [\"linode.com\", \"Linode (Akamai)\", 1], [\"*ultradns.\", \"UltraDNS\", 0], [\"akam.net\", \"Akamai\", 0], [\"dynect.net\", \"Oracle Dyn\", 0], [\"ovh.net\", \"OVHcloud\", 1], [\"*ui-dns.\", \"IONOS\", 1], [\"hetzner.com\", \"Hetzner\", 1], [\"your-server.de\", \"Hetzner\", 1], [\"vercel-dns.com\", \"Vercel\", 1], [\"wixdns.net\", \"Wix\", 1], [\"squarespacedns.com\", \"Squarespace\", 1], [\"wordpress.com\", \"WordPress.com\", 1], [\"dns-parking.com\", \"Hostinger\", 1], [\"hostinger.com\", \"Hostinger\", 1], [\"hstgr.io\", \"Hostinger\", 1], [\"hstgr.cloud\", \"Hostinger\", 1], [\"bluehost.com\", \"Bluehost\", 1], [\"unifiedlayer.com\", \"Newfold Digital (Bluehost, HostGator)\", 1], [\"siteground.net\", \"SiteGround\", 1], [\"dreamhost.com\", \"DreamHost\", 1], [\"name.com\", \"Name.com\", 0], [\"porkbun.com\", \"Porkbun\", 0], [\"gandi.net\", \"Gandi\", 0], [\"dnspod.net\", \"DNSPod (Tencent)\", 0], [\"alidns.com\", \"Alibaba Cloud DNS\", 0], [\"amazonaws.com\", \"Amazon Web Services (AWS)\", 0], [\"googleusercontent.com\", \"Google Cloud\", 0], [\"linodeusercontent.com\", \"Linode (Akamai)\", 0], [\"vultrusercontent.com\", \"Vultr\", 0], [\"contaboserver.net\", \"Contabo\", 1]]; var MXP = [[\"google.com\", \"Google Workspace\", 0], [\"googlemail.com\", \"Google Workspace\", 0], [\"outlook.com\", \"Microsoft 365\", 0], [\"homehost.com.br\", \"Homehost\", 0], [\"servidorhh.com\", \"Homehost\", 0], [\"locaweb.com.br\", \"Locaweb\", 0], [\"kinghost.net\", \"KingHost\", 0], [\"uhserver.com\", \"UOL Host\", 0], [\"hostgator.com.br\", \"HostGator\", 0], [\"zoho.com\", \"Zoho Mail\", 0], [\"zoho.eu\", \"Zoho Mail\", 0], [\"protonmail.ch\", \"Proton Mail\", 0], [\"icloud.com\", \"iCloud Mail\", 0], [\"yahoodns.net\", \"Yahoo Mail\", 0], [\"messagingengine.com\", \"Fastmail\", 0], [\"titan.email\", \"Titan Mail\", 0], [\"secureserver.net\", \"GoDaddy Email\", 0], [\"privateemail.com\", \"Namecheap Private Email\", 0], [\"registrar-servers.com\", \"Namecheap (encaminhamento)\", 0], [\"mx.cloudflare.net\", \"Cloudflare Email Routing\", 0], [\"improvmx.com\", \"ImprovMX (encaminhamento)\", 0], [\"forwardemail.net\", \"Forward Email\", 0], [\"hostinger.com\", \"Hostinger\", 0], [\"ionos.com\", \"IONOS\", 0], [\"ovh.net\", \"OVHcloud\", 0], [\"emailsrvr.com\", \"Rackspace Email\", 0], [\"mailgun.org\", \"Mailgun\", 0], [\"amazonaws.com\", \"Amazon SES\", 0], [\"pphosted.com\", \"Proofpoint\", 1], [\"ppe-hosted.com\", \"Proofpoint Essentials\", 1], [\"mimecast.com\", \"Mimecast\", 1], [\"barracudanetworks.com\", \"Barracuda\", 1], [\"iphmx.com\", \"Cisco Secure Email\", 1], [\"sophos.com\", \"Sophos\", 1], [\"mailcontrol.com\", \"Forcepoint\", 1], [\"antispamcloud.com\", \"SpamExperts\", 1], [\"spamexperts.com\", \"SpamExperts\", 1]]; var SPFP = [[\"_spf.google.com\", \"Google Workspace\"], [\"spf.protection.outlook.com\", \"Microsoft 365\"], [\"homehost.com.br\", \"Homehost\"], [\"servidorhh.com\", \"Homehost\"], [\"locaweb.com.br\", \"Locaweb\"], [\"kinghost.net\", \"KingHost\"], [\"uhserver.com\", \"UOL Host\"], [\"hostgator.com.br\", \"HostGator\"], [\"sendgrid.net\", \"SendGrid\"], [\"mcsv.net\", \"Mailchimp\"], [\"mandrillapp.com\", \"Mailchimp Transactional\"], [\"amazonses.com\", \"Amazon SES\"], [\"mailgun.org\", \"Mailgun\"], [\"_spf.salesforce.com\", \"Salesforce\"], [\"zoho.com\", \"Zoho\"], [\"hubspotemail.net\", \"HubSpot\"], [\"sendinblue.com\", \"Brevo\"], [\"brevo.com\", \"Brevo\"], [\"mailjet.com\", \"Mailjet\"], [\"mtasv.net\", \"Postmark\"], [\"sparkpostmail.com\", \"SparkPost\"], [\"zendesk.com\", \"Zendesk\"], [\"mlsend.com\", \"MailerLite\"], [\"titan.email\", \"Titan\"], [\"secureserver.net\", \"GoDaddy\"], [\"messagingengine.com\", \"Fastmail\"], [\"mx.cloudflare.net\", \"Cloudflare Email Routing\"], [\"protonmail.ch\", \"Proton Mail\"], [\"icloud.com\", \"iCloud Mail\"], [\"emailsrvr.com\", \"Rackspace\"], [\"freshdesk.com\", \"Freshdesk\"], [\"shopify.com\", \"Shopify\"], [\"hostinger.com\", \"Hostinger\"], [\"websitewelcome.com\", \"HostGator\"], [\"bluehost.com\", \"Bluehost\"]]; var cache = {}; var ipBoot = {}; var dBoot = null; var dBootDone = false; var useCF = false; var busy = false; function el(id) { return document.getElementById(PFX + id); } function add(p, tag, text, style) { var n = document.createElement(tag); if (text) { n.textContent = text; } if (style) { n.setAttribute(\"style\", style); } p.appendChild(n); return n; } function or(a, b) { return a ? a : b; } function has(s, x) { return String(s).indexOf(x) !== -1; } function gt(a, b) { return a === b ? false : Math.max(a, b) === a; } function lt(a, b) { return a === b ? false : Math.min(a, b) === a; } function low(s) { return String(or(s, \"\")).toLowerCase(); } function dot(s) { s = low(s).trim(); while (s.charAt(s.length - 1) === \".\") { s = s.slice(0, -1); } return s; } function ends(h, s) { h = String(h); if (h === s) { return true; } return gt(h.length, s.length) ? h.slice(h.length - s.length - 1) === \".\" + s : false; } function match(list, host) { host = dot(host); if (!host) { return null; } for (var i = 0; i !== list.length; i++) { var p = list[i][0]; if (p.charAt(0) === \"*\") { if (has(host, p.slice(1))) { return list[i]; } } else if (ends(host, p)) { return list[i]; } } return null; } function inOrg(list, org) { var l = low(org); if (!l) { return null; } for (var i = 0; i !== list.length; i++) { if (has(l, list[i][0])) { return list[i]; } } return null; } function orgOf(d) { var p = d.split(\".\"); if (lt(p.length, 3)) { return d; } var l2 = p.slice(-2).join(\".\"); return has(SUF2, \" \" + l2 + \" \") ? p.slice(-3).join(\".\") : l2; } function isBr(d) { return d.split(\".\").pop() === \"br\"; } function digits(s) { if (!s) { return false; } for (var i = 0; i !== s.length; i++) { if (!has(\"0123456789\", s.charAt(i))) { return false; } } return true; } function v4(s) { var p = String(s).split(\".\"); if (p.length !== 4) { return null; } var o = []; for (var i = 0; i !== 4; i++) { if (!digits(p[i]) ? true : (gt(p[i].length, 3) ? true : gt(Number(p[i]), 255))) { return null; } o.push(Number(p[i])); } return o; } function v6(s) { s = low(s); if (!has(s, \":\") ? true : has(s, \".\")) { return null; } for (var c = 0; c !== s.length; c++) { if (!has(\"0123456789abcdef:\", s.charAt(c))) { return null; } } var parts = s.split(\"::\"); if (gt(parts.length, 2)) { return null; } var left = parts[0] ? parts[0].split(\":\") : []; var right = parts.length === 2 ? (parts[1] ? parts[1].split(\":\") : []) : []; var fill = parts.length === 2 ? 8 - left.length - right.length : 0; if (parts.length === 1 ? left.length !== 8 : lt(fill, 1)) { return null; } var g = []; var all = left.slice(); for (var z = 0; z !== fill; z++) { all.push(\"0\"); } all = all.concat(right); for (var k = 0; k !== all.length; k++) { if (!all[k] ? true : gt(all[k].length, 4)) { return null; } g.push(parseInt(all[k], 16)); } return g.length === 8 ? g : null; } function in4(o, cidr) { var p = cidr.split(\"\/\"); var n = v4(p[0]); if (!n) { return false; } var len = Number(p[1]); var size = Math.pow(2, 32 - len); var a = ((o[0] * 256 + o[1]) * 256 + o[2]) * 256 + o[3]; var b = ((n[0] * 256 + n[1]) * 256 + n[2]) * 256 + n[3]; return Math.floor(a \/ size) === Math.floor(b \/ size); } function in6(g, cidr) { var p = cidr.split(\"\/\"); var n = v6(p[0]); if (!n) { return false; } var len = Number(p[1]); var full = Math.floor(len \/ 16); var rem = len % 16; for (var i = 0; i !== full; i++) { if (g[i] !== n[i]) { return false; } } if (rem === 0) { return true; } var d = Math.pow(2, 16 - rem); return Math.floor(g[full] \/ d) === Math.floor(n[full] \/ d); } function isCF(ip) { var o = v4(ip); var i; if (o) { for (i = 0; i !== CF4.length; i++) { if (in4(o, CF4[i])) { return true; } } return false; } var g = v6(ip); if (g) { for (i = 0; i !== CF6.length; i++) { if (in6(g, CF6[i])) { return true; } } } return false; } function priv(ip) { var o = v4(ip); if (!o) { var l = low(ip); return l === \"::1\" ? true : (l.indexOf(\"fe80\") === 0 ? true : (l.indexOf(\"fc\") === 0 ? true : l.indexOf(\"fd\") === 0)); } if (o[0] === 10 ? true : (o[0] === 127 ? true : o[0] === 0)) { return true; } if (o[0] === 192 ? o[1] === 168 : false) { return true; } if (o[0] === 172 ? (lt(o[1], 16) ? false : !gt(o[1], 31)) : false) { return true; } if (o[0] === 100 ? (lt(o[1], 64) ? false : !gt(o[1], 127)) : false) { return true; } return o[0] === 169 ? o[1] === 254 : false; } function arpa(ip) { var o = v4(ip); if (o) { return o.slice().reverse().join(\".\") + \".in-addr.arpa\"; } var g = v6(ip); var hx = \"\"; for (var i = 0; i !== 8; i++) { var h = g[i].toString(16); while (lt(h.length, 4)) { h = \"0\" + h; } hx += h; } return hx.split(\"\").reverse().join(\".\") + \".ip6.arpa\"; } function bad() { return {err: \"Isso n\" + U(227) + \"o parece um dom\" + U(237) + \"nio. Digite algo como seusite.com.br.\"}; } function norm(raw) { var s = String(or(raw, \"\")).trim(); if (!s) { return {err: \"Digite um dom\" + U(237) + \"nio, como seusite.com.br.\"}; } var at = s.lastIndexOf(\"@\"); if (at !== -1) { s = s.slice(at + 1); } var sc = s.indexOf(S2); if (sc !== -1) { s = s.slice(sc + 2); } var cuts = [\"\/\", \"?\", \"#\"]; for (var i = 0; i !== cuts.length; i++) { var ci = s.indexOf(cuts[i]); if (ci !== -1) { s = s.slice(0, ci); } } if (s.charAt(0) === \"[\") { var cb = s.indexOf(\"]\"); if (cb !== -1) { s = s.slice(1, cb); } } if (v6(s)) { return {ip: low(s), host: low(s)}; } var col = s.indexOf(\":\"); if (col !== -1) { s = s.slice(0, col); } s = dot(s); if (v4(s)) { return {ip: s, host: s}; } try { var u = new URL(\"http:\" + S2 + s); s = dot(u.hostname); } catch (e) { return bad(); } var labels = s.split(\".\"); if (lt(labels.length, 2) ? true : gt(s.length, 253)) { return {err: \"Digite o dom\" + U(237) + \"nio completo, com a extens\" + U(227) + \"o, como seusite.com.br.\"}; } for (var k = 0; k !== labels.length; k++) { var lb = labels[k]; if (!lb ? true : gt(lb.length, 63)) { return bad(); } for (var c = 0; c !== lb.length; c++) { if (!has(\"abcdefghijklmnopqrstuvwxyz0123456789-_\", lb.charAt(c))) { return bad(); } } } if (digits(labels[labels.length - 1])) { return bad(); } return {host: s, apex: orgOf(s)}; } function getJ(url, accept) { var ctl = window.AbortController ? new AbortController() : null; var opt = {credentials: \"omit\"}; if (accept) { opt.headers = {\"accept\": accept}; } if (ctl) { opt.signal = ctl.signal; } var tm = setTimeout(function () { if (ctl) { ctl.abort(); } }, 9000); return fetch(url, opt).then(function (r) { return r.text().then(function (t) { clearTimeout(tm); var j = null; try { j = JSON.parse(t); } catch (e) { j = null; } return {st: r.status, j: j}; }); }).catch(function () { clearTimeout(tm); return {st: -1, j: null}; }); } async function dns(name, type) { var key = name + \"#\" + type; if (cache[key]) { return cache[key]; } var qs = encodeURIComponent(name) + AMP + \"type=\" + type; var r = await getJ((useCF ? CURL : GURL) + qs, useCF ? \"application\/dns-json\" : \"\"); if (!r.j ? !useCF : false) { useCF = true; r = await getJ(CURL + qs, \"application\/dns-json\"); } var res = {st: -1, a: []}; if (r.j ? typeof r.j.Status === \"number\" : false) { res.st = r.j.Status; var an = or(r.j.Answer, []); for (var i = 0; i !== an.length; i++) { res.a.push({t: an[i].type, d: String(or(an[i].data, \"\"))}); } cache[key] = res; } return res; } function pick(res, t) { var o = []; if (!res) { return o; } for (var i = 0; i !== res.a.length; i++) { if (res.a[i].t === t) { o.push(t === 16 ? res.a[i].d : dot(res.a[i].d)); } } return o; } function flat(list, out) { for (var i = 0; i !== list.length; i++) { out.push(list[i]); if (list[i].entities) { flat(list[i].entities, out); } } } function vget(e, key) { try { var a = e.vcardArray[1]; for (var i = 0; i !== a.length; i++) { if (a[i][0] === key) { return String(or(a[i][3], \"\")).trim(); } } } catch (x) { return \"\"; } return \"\"; } function role(e, r) { return or(e.roles, []).indexOf(r) !== -1; } function okName(f) { if (!f) { return false; } if (f.slice(-4).toUpperCase() === \"-MNT\") { return false; } return has(f, \" \") ? true : f !== f.toUpperCase(); } function firstHttps(urls) { for (var k = 0; k !== urls.length; k++) { if (String(urls[k]).indexOf(\"https:\" + S2) === 0) { var b = String(urls[k]); return b.charAt(b.length - 1) === \"\/\" ? b : b + \"\/\"; } } return \"\"; } async function ipBase(ip) { var o = v4(ip); var g = o ? null : v6(ip); var key = o ? \"v4\" : \"v6\"; if (!ipBoot[key]) { var r = await getJ(o ? BOOT4 : BOOT6, \"\"); var list = []; if (r.st === 200 ? !!r.j : false) { var sv = or(r.j.services, []); for (var i = 0; i !== sv.length; i++) { var base = firstHttps(or(sv[i][1], [])); if (base) { list.push([or(sv[i][0], []), base]); } } } ipBoot[key] = list; } var L2 = ipBoot[key]; for (var s = 0; s !== L2.length; s++) { var pf = L2[s][0]; for (var k = 0; k !== pf.length; k++) { if (o ? in4(o, pf[k]) : (g ? in6(g, pf[k]) : false)) { return L2[s][1]; } } } return \"\"; } async function owner(ip) { var base = await ipBase(ip); var r = base ? await getJ(base + \"ip\/\" + ip, \"application\/rdap+json\") : {st: -1, j: null}; if (r.st !== 200 ? true : !r.j) { r = await getJ(RDAPORG + ip, \"application\/rdap+json\"); } if (r.st !== 200 ? true : !r.j) { return null; } var j = r.j; var en = []; flat(or(j.entities, []), en); var name = \"\"; var abuse = \"\"; var i; for (i = 0; i !== en.length; i++) { if (!role(en[i], \"registrant\")) { continue; } if (low(vget(en[i], \"kind\")) === \"individual\") { continue; } var f = vget(en[i], \"fn\"); if (okName(f)) { name = f; break; } } if (!name) { for (i = 0; i !== en.length; i++) { if (low(vget(en[i], \"kind\")) !== \"group\") { continue; } var f2 = vget(en[i], \"fn\").split(\" - Contact Role\").join(\"\").split(\" Contact Role\").join(\"\").trim(); if (okName(f2)) { name = f2; break; } } } var jn = String(or(j.name, \"\")); if (!name ? jn.toLowerCase() !== jn.toUpperCase() : false) { name = jn; } for (i = 0; i !== en.length; i++) { if (role(en[i], \"abuse\")) { abuse = vget(en[i], \"email\"); if (abuse) { break; } } } var cidr = \"\"; var cs = or(j.cidr0_cidrs, []); if (cs.length) { cidr = or(cs[0].v4prefix, or(cs[0].v6prefix, \"\")) + \"\/\" + cs[0].length; } else if (j.startAddress) { cidr = j.startAddress + \" - \" + j.endAddress; } return {org: name, cidr: cidr, cc: String(or(j.country, \"\")), abuse: abuse}; } async function domBase(tld) { if (!dBootDone) { dBootDone = true; var r = await getJ(BOOTD, \"\"); if (r.st === 200 ? !!r.j : false) { var m = {}; var sv = or(r.j.services, []); for (var i = 0; i !== sv.length; i++) { var base = firstHttps(or(sv[i][1], [])); if (!base) { continue; } var tl = or(sv[i][0], []); for (var t = 0; t !== tl.length; t++) { m[low(tl[t])] = base; } } dBoot = m; } } var b = dBoot ? or(dBoot[tld], \"\") : \"\"; return b ? b : or(FALL[tld], \"\"); } async function registrar(apex) { if (isBr(apex)) { return {ok: true, br: true, name: \"Registro.br\", reg: \"\"}; } var base = await domBase(apex.split(\".\").pop()); if (!base) { return {ok: false}; } var r = await getJ(base + \"domain\/\" + apex, \"application\/rdap+json\"); if (r.st !== 200 ? true : !r.j) { return {ok: false}; } var en = []; flat(or(r.j.entities, []), en); var name = \"\"; var i; for (i = 0; i !== en.length; i++) { if (role(en[i], \"registrar\")) { name = vget(en[i], \"fn\"); if (!name ? !!en[i].publicIds : false) { name = \"IANA ID \" + en[i].publicIds[0].identifier; } break; } } var reg = \"\"; var ev = or(r.j.events, []); for (i = 0; i !== ev.length; i++) { if (ev[i].eventAction === \"registration\") { reg = ev[i].eventDate; } } return {ok: true, br: false, name: name, reg: reg}; } function day(s) { var d = new Date(s); if (isNaN(d.getTime())) { return \"\"; } return d.getUTCDate() + \" \" + MON[d.getUTCMonth()] + \" \" + d.getUTCFullYear(); } async function none() { return null; } async function lookup(q) { var R = {q: q, st: 0, ips: [], ip: \"\", cn: [], used: q.host, ns: [], nsSt: 0, mx: [], spf: \"\", o: null, ptr: \"\", reg: null, mail: null, mailIp: \"\", mailPtr: \"\", fail: false}; if (q.ip) { R.ips = [q.ip]; R.ip = q.ip; } else { var www = q.host === q.apex ? \"www.\" + q.apex : \"\"; var rs = await Promise.all([dns(q.host, \"A\"), dns(q.host, \"AAAA\"), dns(q.apex, \"NS\"), dns(q.apex, \"MX\"), dns(q.apex, \"TXT\"), www ? dns(www, \"A\") : none()]); if (rs[0].st === -1 ? rs[2].st === -1 : false) { R.fail = true; return R; } R.st = rs[0].st; R.nsSt = rs[2].st; R.cn = pick(rs[0], 5); R.ips = pick(rs[0], 1).concat(pick(rs[1], 28)); if (rs[5]) { var wc = pick(rs[5], 5); var wi = pick(rs[5], 1); R.cn = R.cn.concat(wc); if (!R.ips.length ? wi.length : false) { R.ips = wi; R.used = www; } } R.ns = pick(rs[2], 2); var mx = pick(rs[3], 15); for (var i = 0; i !== mx.length; i++) { var sp = mx[i].split(\" \"); R.mx.push({p: Number(sp[0]), h: dot(sp[sp.length - 1])}); } R.mx.sort(function (a, b) { return a.p - b.p; }); if (R.mx.length === 1 ? R.mx[0].h === \"\" : false) { R.mx = []; } var tx = pick(rs[4], 16); for (var t = 0; t !== tx.length; t++) { var v = tx[t].split(Q).join(\"\").trim(); if (low(v).indexOf(\"v=spf1\") === 0) { R.spf = v; } } R.ip = R.ips.length ? R.ips[0] : \"\"; } var pub = R.ip ? !priv(R.ip) : false; var mailKnown = R.mx.length ? match(MXP, R.mx[0].h) : null; var mailHost = R.mx.length ? (mailKnown ? \"\" : R.mx[0].h) : \"\"; var st2 = await Promise.all([pub ? owner(R.ip) : none(), pub ? dns(arpa(R.ip), \"PTR\") : none(), q.apex ? registrar(q.apex) : none(), mailHost ? dns(mailHost, \"A\") : none()]); R.o = st2[0]; var pt = pick(st2[1], 12); R.ptr = pt.length ? pt[0] : \"\"; R.reg = st2[2]; if (st2[3]) { var mi = pick(st2[3], 1); if (mi.length) { R.mailIp = mi[0]; if (!priv(R.mailIp)) { if (R.mailIp === R.ip) { R.mail = R.o; R.mailPtr = R.ptr; } else { var mr = await Promise.all([owner(R.mailIp), dns(arpa(R.mailIp), \"PTR\")]); R.mail = mr[0]; var mp = pick(mr[1], 12); R.mailPtr = mp.length ? mp[0] : \"\"; } } } } return R; } function analyse(R) { var A = {plat: null, platVia: \"\", cdn: null, cdnVia: \"\", host: \"\", hostSrc: \"\", cloud: false}; for (var i = 0; i !== R.cn.length; i++) { var p = match(PLAT, R.cn[i]); if (p ? !A.plat : false) { A.plat = p[1]; A.platVia = R.cn[i]; } var c = match(CDNS, R.cn[i]); if (c ? !A.cdn : false) { A.cdn = c[1]; A.cdnVia = R.cn[i]; } } if (R.ip ? isCF(R.ip) : false) { if (!A.cdn) { A.cdn = \"Cloudflare\"; A.cdnVia = \"ip\"; } } var oname = R.o ? R.o.org : \"\"; if (!A.cdn) { var px = inOrg(PROXY, oname); if (px) { A.cdn = px[1]; A.cdnVia = \"owner\"; } } if (!A.plat) { var po = inOrg(PORG, oname); if (po) { A.plat = po[1]; A.platVia = \"owner\"; } } var nsb = R.ns.length ? match(BRANDS, R.ns[0]) : null; A.nsHost = nsb ? (nsb[2] === 1 ? nsb[1] : \"\") : \"\"; if (A.plat) { A.host = A.plat; A.hostSrc = \"plat\"; } else if (A.cdn) { A.host = \"\"; A.hostSrc = \"hidden\"; } else if (R.ptr ? isHH(R.ptr) : false) { A.host = \"Homehost\"; A.hostSrc = \"hh\"; } else if (oname) { var f = inOrg(ORGS, oname); A.host = f ? f[1] : oname; A.cloud = f ? f[2] === 1 : false; A.hostSrc = \"owner\"; } else { var b = R.ptr ? match(BRANDS, R.ptr) : null; if (b) { A.host = b[1]; A.hostSrc = \"ptr\"; } else if (A.nsHost ? !!R.ip : false) { A.host = A.nsHost; A.hostSrc = \"ns\"; } } return A; } function isHH(ptr) { return has(low(ptr), \"servidorhh.com\"); } function mailName(R) { if (R.mailPtr ? isHH(R.mailPtr) : false) { return \"Homehost\"; } return friendly(R.mail); } function friendly(o) { if (!o) { return \"\"; } if (!o.org) { return \"\"; } var f = inOrg(ORGS, o.org); return f ? f[1] : o.org; } function note(parent, level, text, href, ltext) { var c = COL[level]; var d = add(parent, \"div\", \"\", \"background:\" + c[1] + \";border-left:4px solid \" + c[0] + \";border-radius:6px;padding:8px 11px;margin:8px 0 0;font-size:14px;line-height:1.5;color:#0F172A;\"); add(d, \"span\", c[2] + \" \", \"color:\" + c[0] + \";font-weight:800;\"); d.appendChild(document.createTextNode(text + (href ? \" \" : \"\"))); if (href) { add(d, \"a\", ltext, LINK).setAttribute(\"href\", href); } } function card(grid, label, title, level) { var c = COL[level]; var b = add(grid, \"div\", \"\", \"flex:1 1 220px;min-width:0;box-sizing:border-box;background:#ffffff;border:1px solid #d5dce5;border-top:4px solid \" + c[0] + \";border-radius:10px;padding:10px 12px;\"); add(b, \"div\", label, \"font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#475569;margin-bottom:3px;\"); add(b, \"div\", title, \"font-size:16.5px;font-weight:800;color:#0F172A;line-height:1.3;margin-bottom:4px;overflow-wrap:anywhere;\"); return b; } function line(b, label, value, mono) { var d = add(b, \"div\", \"\", \"font-size:13.5px;color:#334155;line-height:1.45;margin-top:2px;overflow-wrap:anywhere;\"); if (label) { add(d, \"span\", label + \": \", \"color:#64748b;\"); } add(d, \"span\", value, mono ? MONO : \"\"); return d; } function lnk(b, text, href) { var d = add(b, \"div\", \"\", \"font-size:13px;margin-top:6px;\"); add(d, \"a\", text, LINK).setAttribute(\"href\", href); } function banner(out, lv, title, sub) { var c0 = COL[lv]; var ban = add(out, \"div\", \"\", \"background:\" + c0[1] + \";border:1px solid \" + c0[0] + \";border-left:6px solid \" + c0[0] + \";border-radius:10px;padding:10px 14px;\"); add(ban, \"div\", c0[2] + \" \" + title, \"font-size:17px;font-weight:800;color:\" + c0[0] + \";overflow-wrap:anywhere;\"); if (sub) { add(ban, \"div\", sub, \"font-size:14px;line-height:1.5;margin-top:3px;color:#0F172A;\"); } } function render(R) { var out = el(\"out\"); var q = R.q; var A = analyse(R); var name = q.host; var lv; var title; var sub = \"\"; if (R.st === 3 ? (R.nsSt === 3 ? true : !R.ns.length) : false) { banner(out, \"bad\", name + \" n\" + U(227) + \"o existe\", \"N\" + U(227) + \"o h\" + U(225) + \" registros DNS para esse nome. O dom\" + U(237) + \"nio pode n\" + U(227) + \"o estar registrado ou ter expirado.\"); note(out, \"info\", \"Se voc\" + U(234) + \" procura um nome para o seu site, veja se ele est\" + U(225) + \" livre.\", L.dom, \"Verificar se o dom\" + U(237) + \"nio est\" + U(225) + \" livre\"); return; } if (!R.ip) { lv = \"warn\"; title = \"Nenhum site encontrado em \" + name; sub = name + \" n\" + U(227) + \"o tem endere\" + U(231) + \"o de servidor web (registro A ou AAAA)\" + (q.apex === q.host ? \", nem o www.\" + q.apex : \"\") + \". Os dados de e-mail, DNS e registro est\" + U(227) + \"o abaixo.\"; } else if (priv(R.ip)) { lv = \"warn\"; title = name + \" aponta para um IP interno\"; sub = \"O endere\" + U(231) + \"o \" + R.ip + \" \" + U(233) + \" de rede privada e n\" + U(227) + \"o pode ser acessado pela internet. O registro DNS do site provavelmente est\" + U(225) + \" errado.\"; } else if (A.hostSrc === \"plat\") { lv = \"ok\"; title = \"Plataforma de \" + name + \": \" + A.host; sub = A.cdn ? \"O tr\" + U(225) + \"fego passa antes por \" + A.cdn + \".\" : \"\"; } else if (A.hostSrc === \"hidden\") { lv = \"info\"; title = name + \" est\" + U(225) + \" atr\" + U(225) + \"s de um CDN: \" + A.cdn; sub = A.cdn + \" fica na frente do site e responde com os pr\" + U(243) + \"prios endere\" + U(231) + \"os, ent\" + U(227) + \"o a empresa que mant\" + U(233) + \"m o servidor de verdade n\" + U(227) + \"o aparece no DNS p\" + U(250) + \"blico.\"; } else if (A.hostSrc === \"hh\") { lv = \"ok\"; title = \"Hospedagem de \" + name + \": Homehost\"; sub = \"Identificada pelo nome do servidor, \" + R.ptr + \", que \" + U(233) + \" da Homehost.\"; } else if (A.hostSrc === \"ptr\") { lv = \"ok\"; title = \"Hospedagem de \" + name + \": \" + A.host; sub = \"Identificada pelo nome do servidor, \" + R.ptr + \". O dono do IP n\" + U(227) + \"o p\" + U(244) + \"de ser consultado agora.\"; } else if (A.hostSrc === \"ns\") { lv = \"info\"; title = \"Hospedagem prov\" + U(225) + \"vel de \" + name + \": \" + A.host; sub = \"O dono do IP n\" + U(227) + \"o respondeu agora, mas os servidores DNS do dom\" + U(237) + \"nio s\" + U(227) + \"o de \" + A.host + \", e o site costuma ficar na mesma empresa. Para confirmar, consulte o IP \" + R.ip + \" no WHOIS IP.\"; } else if (A.host) { lv = \"ok\"; title = \"Hospedagem de \" + name + \": \" + A.host; sub = A.cloud ? \"Esse \" + U(233) + \" o dono do IP do servidor. \" + A.host + \" tamb\" + U(233) + \"m aluga servidores para empresas de hospedagem e plataformas, ent\" + U(227) + \"o a empresa que o dono do site paga pode ser uma delas.\" : \"Essa \" + U(233) + \" a empresa dona da rede a que o IP do site pertence.\"; } else { lv = \"warn\"; title = \"N\" + U(227) + \"o foi poss\" + U(237) + \"vel identificar a hospedagem de \" + name; sub = \"O IP \" + U(233) + \" \" + R.ip + \", mas o dono dele n\" + U(227) + \"o p\" + U(244) + \"de ser consultado agora. Tente de novo em um minuto ou consulte o IP no WHOIS IP.\"; } banner(out, lv, title, sub); var grid = add(out, \"div\", \"\", \"display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;\"); var wt = \"Sem site\"; var wl = \"warn\"; if (R.ip) { if (A.hostSrc === \"hidden\") { wt = \"Escondida pelo CDN\"; wl = \"info\"; } else if (A.hostSrc === \"ns\") { wt = A.host + \" (prov\" + U(225) + \"vel)\"; wl = \"info\"; } else if (A.host) { wt = A.host; wl = \"ok\"; } else { wt = \"N\" + U(227) + \"o identificada\"; wl = \"warn\"; } } var wb = card(grid, \"Site\", wt, wl); if (R.used !== q.host) { line(wb, \"Verificado\", R.used, true); } if (R.ip) { line(wb, \"Endere\" + U(231) + \"o IP\", R.ip + (gt(R.ips.length, 1) ? \" (+\" + (R.ips.length - 1) + \")\" : \"\"), true); } var showO = A.hostSrc !== \"hh\"; if (R.o ? (showO ? !!R.o.org : false) : false) { line(wb, \"Dono da rede\", R.o.org + (R.o.cc ? \" (\" + R.o.cc + \")\" : \"\")); } if (R.o ? (showO ? !!R.o.cidr : false) : false) { line(wb, \"Rede\", R.o.cidr, true); } if (R.ptr) { line(wb, \"Nome do servidor\", R.ptr, true); } if (A.platVia ? A.platVia !== \"owner\" : false) { line(wb, \"Aponta para\", A.platVia, true); } if (R.o ? (showO ? !!R.o.abuse : false) : false) { line(wb, \"Contato de abuso\", R.o.abuse, true); } if (R.ip ? !priv(R.ip) : false) { if (R.o) { lnk(wb, \"Ver o DNS reverso deste IP\", L.rdns); } else { lnk(wb, \"Consultar o dono deste IP no WHOIS IP\", L.wip); } } if (A.cdn) { var cb = card(grid, \"CDN ou firewall\", A.cdn, \"info\"); if (A.cdnVia === \"ip\") { line(cb, \"\", \"Identificado pela faixa de IPs da empresa.\"); } else if (A.cdnVia === \"owner\") { line(cb, \"\", \"Identificado pelo dono do IP.\"); } else { line(cb, \"Aponta para\", A.cdnVia, true); } } var eb = null; if (q.ip) { eb = null; } else if (!R.mx.length) { eb = card(grid, \"E-mail\", \"Sem e-mail\", \"warn\"); line(eb, \"\", \"O dom\" + U(237) + \"nio n\" + U(227) + \"o tem registros MX, ent\" + U(227) + \"o n\" + U(227) + \"o recebe e-mails.\"); } else { var mk = match(MXP, R.mx[0].h); var et; var mailOwner = mailName(R); if (mk) { et = mk[1] + (mk[2] === 1 ? \" (filtro de seguran\" + U(231) + \"a)\" : \"\"); } else if (ends(R.mx[0].h, q.apex)) { et = mailOwner ? \"Servidor pr\" + U(243) + \"prio, na rede de \" + mailOwner : \"Servidor pr\" + U(243) + \"prio\"; } else { var mb = match(BRANDS, R.mx[0].h); et = mb ? mb[1] : (mailOwner ? mailOwner : orgOf(R.mx[0].h)); } eb = card(grid, \"E-mail\", et, \"ok\"); var hs = []; for (var m = 0; m !== Math.min(R.mx.length, 3); m++) { hs.push(R.mx[m].h); } line(eb, \"MX\", hs.join(\", \") + (gt(R.mx.length, 3) ? \" (+\" + (R.mx.length - 3) + \")\" : \"\"), true); if (R.mailIp ? R.mailIp !== R.ip : false) { line(eb, \"IP do servidor de e-mail\", R.mailIp, true); } else if (R.mailIp) { line(eb, \"\", \"O e-mail fica no mesmo servidor do site.\"); } if (mk ? mk[2] === 1 : false) { line(eb, \"\", \"As caixas de e-mail ficam atr\" + U(225) + \"s desse filtro, ent\" + U(227) + \"o o provedor delas n\" + U(227) + \"o aparece nos registros MX.\"); } } if (R.spf ? !!eb : false) { var tk = R.spf.split(\" \"); var sn = []; for (var s = 0; s !== tk.length; s++) { var tl = low(tk[s]); var dm = \"\"; if (tl.indexOf(\"include:\") === 0) { dm = tl.slice(8); } else if (tl.indexOf(\"redirect=\") === 0) { dm = tl.slice(9); } if (dm) { var sm = match(SPFP, dm); if (sm ? sn.indexOf(sm[1]) === -1 : false) { sn.push(sm[1]); } } } if (sn.length) { line(eb, \"Envia e-mails por\", sn.join(\", \")); } } if (eb ? R.mx.length : false) { lnk(eb, \"Ver os detalhes do MX\", L.mx); } var rg = R.reg; if (!q.ip) { var nk = R.ns.length ? match(BRANDS, R.ns[0]) : null; var nt = !R.ns.length ? \"Desconhecido\" : (nk ? nk[1] : (ends(R.ns[0], q.apex) ? \"Servidores pr\" + U(243) + \"prios\" : orgOf(R.ns[0]))); var nb = card(grid, \"DNS\", nt, R.ns.length ? \"ok\" : \"warn\"); if (R.ns.length) { line(nb, \"Servidores\", R.ns.slice(0, 4).join(\", \"), true); } lnk(nb, \"Mudou de hospedagem? Veja a propaga\" + U(231) + U(227) + \"o de DNS\", L.prop); var rt = rg ? (rg.ok ? or(rg.name, \"N\" + U(227) + \"o publicado\") : \"Sem resposta\") : \"Sem resposta\"; var rb = card(grid, \"Registro do dom\" + U(237) + \"nio\", rt, rg ? (rg.ok ? \"ok\" : \"warn\") : \"warn\"); line(rb, \"Dom\" + U(237) + \"nio\", q.apex, true); if (rg ? rg.br : false) { line(rb, \"\", \"O .br \" + U(233) + \" administrado pelo Registro.br. A data de registro e o titular aparecem no WHOIS.\"); } if (rg ? !!rg.reg : false) { line(rb, \"Registrado em\", day(rg.reg)); } if (rg ? !rg.ok : true) { line(rb, \"\", \"O registro dessa extens\" + U(227) + \"o n\" + U(227) + \"o respondeu \" + U(224) + \" consulta RDAP.\"); } lnk(rb, \"Ver o registro completo no WHOIS\", L.whois); } if (A.hostSrc === \"hidden\") { var mo = mailName(R); if (mo ? ((R.mail ? inOrg(PROXY, R.mail.org) : null) ? false : (R.mx.length ? ends(R.mx[0].h, q.apex) : false)) : false) { note(out, \"info\", \"O IP do servidor de e-mail do pr\" + U(243) + \"prio dom\" + U(237) + \"nio (\" + R.mx[0].h + \") \" + U(233) + \" de \" + mo + \". Em hospedagem compartilhada, o site costuma ficar na mesma empresa, mas isso \" + U(233) + \" uma pista, n\" + U(227) + \"o uma prova.\"); } else if (A.nsHost) { note(out, \"info\", \"Os servidores DNS do dom\" + U(237) + \"nio s\" + U(227) + \"o de \" + A.nsHost + \". Isso sugere que a hospedagem tamb\" + U(233) + \"m \" + U(233) + \" de l\" + U(225) + \", mas n\" + U(227) + \"o \" + U(233) + \" uma prova.\"); } note(out, \"info\", \"Ter um CDN ou firewall na frente do site \" + U(233) + \" normal: ele acelera as p\" + U(225) + \"ginas e bloqueia ataques. Com ele, s\" + U(243) + \" o dono do site consegue confirmar a hospedagem real.\", L.cdn, \"O que \" + U(233) + \" Cloudflare e CDN\"); } if (A.cloud ? (A.nsHost ? A.nsHost !== A.host : false) : false) { note(out, \"info\", \"Os servidores DNS do dom\" + U(237) + \"nio s\" + U(227) + \"o de \" + A.nsHost + \". Como \" + A.host + \" tamb\" + U(233) + \"m aluga servidores para outras empresas, a hospedagem pode ser de \" + A.nsHost + \".\"); } var hostN = A.host; var regN = rg ? (rg.ok ? (rg.br ? \"\" : rg.name) : \"\") : \"\"; if (hostN ? (regN ? !has(low(regN), low(hostN).split(\" \")[0]) : false) : false) { note(out, \"info\", \"O dom\" + U(237) + \"nio est\" + U(225) + \" registrado em \" + regN + \" e o site fica em outra empresa. Isso \" + U(233) + \" comum: para trocar de hospedagem, voc\" + U(234) + \" muda o servidor e os registros DNS, e o registro do dom\" + U(237) + \"nio pode continuar onde est\" + U(225) + \".\"); } if (hostN === \"Homehost\") { if (A.hostSrc !== \"ns\") { note(out, \"ok\", \"Este site est\" + U(225) + \" na Homehost.\"); } } else if (R.ip ? !q.ip : false) { note(out, \"ok\", \"Pensando em trocar de hospedagem? A Homehost migra o site do dom\" + U(237) + \"nio principal de gra\" + U(231) + \"a, com os bancos MySQL e as contas de e-mail.\", L.mig, \"Ver como funciona a migra\" + U(231) + U(227) + \"o gratuita\"); } } function show(q) { var st = el(\"st\"); st.textContent = \"\"; el(\"out\").textContent = \"\"; if (q.err) { st.style.color = \"#b45309\"; st.textContent = q.err; return; } busy = true; el(\"go\").disabled = true; el(\"go\").style.opacity = \"0.6\"; st.style.color = \"#475569\"; st.textContent = \"Verificando \" + q.host + ELL; lookup(q).then(function (R) { st.textContent = \"\"; st.style.color = \"#b45309\"; if (R.fail) { st.textContent = \"N\" + U(227) + \"o foi poss\" + U(237) + \"vel acessar o servi\" + U(231) + \"o de DNS. Verifique sua conex\" + U(227) + \"o e tente de novo.\"; } else { render(R); } }).catch(function () { st.style.color = \"#b45309\"; st.textContent = \"Algo deu errado na verifica\" + U(231) + U(227) + \"o. Tente de novo em instantes.\"; }).then(function () { busy = false; el(\"go\").disabled = false; el(\"go\").style.opacity = \"1\"; }); } function go() { if (busy) { return; } show(norm(el(\"in\").value)); } add(root0, \"div\", \"Quem hospeda este site?\", \"font-weight:800;font-size:19px;color:\" + NAVY + \";margin-bottom:4px;\"); add(root0, \"p\", \"Digite um dom\" + U(237) + \"nio ou o endere\" + U(231) + \"o de um site. A ferramenta l\" + U(234) + \" os registros DNS p\" + U(250) + \"blicos e consulta quem \" + U(233) + \" o dono do IP, para mostrar quem hospeda o site, quem cuida do e-mail e do DNS e onde o dom\" + U(237) + \"nio est\" + U(225) + \" registrado.\", \"margin:0 0 12px;line-height:1.5;font-size:14.5px;\"); var lab = add(root0, \"label\", \"Dom\" + U(237) + \"nio ou URL\", \"display:block;font-weight:700;font-size:14px;color:\" + NAVY + \";margin-bottom:4px;\"); lab.setAttribute(\"for\", PFX + \"in\"); var frow = add(root0, \"div\", \"\", \"display:flex;flex-wrap:wrap;gap:8px;\"); var inp = add(frow, \"input\", \"\", \"flex:1 1 240px;min-width:0;width:auto;box-sizing:border-box;padding:9px 12px;border:1px solid #9aa7b8;border-radius:8px;font-size:16px;background:#ffffff;color:#0F172A;margin:0;\"); inp.type = \"text\"; inp.id = PFX + \"in\"; inp.setAttribute(\"placeholder\", \"seusite.com.br\"); inp.setAttribute(\"autocomplete\", \"off\"); inp.setAttribute(\"autocapitalize\", \"off\"); inp.setAttribute(\"spellcheck\", \"false\"); inp.setAttribute(\"inputmode\", \"url\"); var gb = add(frow, \"button\", \"Verificar\", \"flex:0 0 auto;padding:9px 20px;border:0;border-radius:8px;background:\" + NAVY + \";color:#ffffff;font-size:15px;font-weight:700;cursor:pointer;line-height:1.3;margin:0;\"); gb.type = \"button\"; gb.id = PFX + \"go\"; var exl = add(root0, \"div\", \"\", \"margin-top:8px;font-size:13px;color:#475569;line-height:1.9;\"); exl.appendChild(document.createTextNode(\"Exemplos: \")); var EXS = [\"wikipedia.org\", \"github.com\"]; for (var x0 = 0; x0 !== EXS.length; x0++) { var eb0 = add(exl, \"button\", EXS[x0], \"margin:0 4px 0 0;padding:2px 8px;border:1px solid #c9d2dd;border-radius:999px;background:#ffffff;color:#1d4ed8;font-size:13px;font-weight:700;cursor:pointer;\"); eb0.type = \"button\"; eb0.setAttribute(\"data-d\", EXS[x0]); eb0.addEventListener(\"click\", function () { inp.value = this.getAttribute(\"data-d\"); go(); }); } var st0 = add(root0, \"div\", \"\", \"margin-top:12px;font-size:14px;color:#b45309;line-height:1.5;\"); st0.id = PFX + \"st\"; st0.setAttribute(\"aria-live\", \"polite\"); var out0 = add(root0, \"div\", \"\", \"margin-top:4px;\"); out0.id = PFX + \"out\"; out0.setAttribute(\"aria-live\", \"polite\"); add(root0, \"p\", \"Usa o DNS p\" + U(250) + \"blico do Google, com o da Cloudflare como reserva, e o RDAP, o servi\" + U(231) + \"o oficial de consulta dos registros de IP e de dom\" + U(237) + \"nio. Tudo roda no seu navegador e nada do que voc\" + U(234) + \" digita fica salvo.\", \"margin:14px 0 0;font-size:12.5px;color:#475569;line-height:1.5;\"); gb.addEventListener(\"click\", go); inp.addEventListener(\"keydown\", function (e) { if (e.key === \"Enter\") { e.preventDefault(); go(); } }); })();<\/script>\n\n\n\n<h2 class=\"wp-block-heading\">Como a ferramenta descobre a hospedagem<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O nome de um dom\u00ednio n\u00e3o diz quem hospeda o site. O que liga os dois \u00e9 o DNS: o dom\u00ednio tem um registro A (ou AAAA, no IPv6) apontando para um endere\u00e7o IP, e todo IP p\u00fablico \u00e9 distribu\u00eddo por um dos cinco registros regionais da internet: ARIN, RIPE NCC, APNIC, LACNIC e AFRINIC. No Brasil, quem distribui os endere\u00e7os IP \u00e9 o NIC.br, ligado ao LACNIC. A ferramenta segue esse caminho e l\u00ea alguns outros registros no meio dele.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>O que a ferramenta consulta<\/th><th>Registro<\/th><th>O que ele revela<\/th><\/tr><\/thead><tbody><tr><td>O endere\u00e7o do site<\/td><td>A e AAAA<\/td><td>O IP do servidor web, ou do servi\u00e7o que fica na frente dele<\/td><\/tr><tr><td>Quem \u00e9 o dono desse endere\u00e7o<\/td><td>RDAP do IP<\/td><td>A dona da rede: uma hospedagem, uma nuvem ou um CDN<\/td><\/tr><tr><td>Para onde o nome aponta<\/td><td>CNAME<\/td><td>Plataformas como Shopify, Wix ou Netlify, que aparecem no registro<\/td><\/tr><tr><td>O nome do servidor<\/td><td>PTR (DNS reverso)<\/td><td>Muitas vezes, o padr\u00e3o de nomes dos servidores da hospedagem<\/td><\/tr><tr><td>O e-mail<\/td><td>MX e SPF<\/td><td>Quem recebe os e-mails do dom\u00ednio e quais servi\u00e7os enviam por ele<\/td><\/tr><tr><td>O DNS<\/td><td>NS<\/td><td>Quem responde \u00e0s consultas DNS do dom\u00ednio<\/td><\/tr><tr><td>O registro<\/td><td>RDAP do dom\u00ednio<\/td><td>O registrador e a data de registro<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Tudo vem de fontes p\u00fablicas: o DNS do Google, com o da Cloudflare como reserva, e o <a href=\"https:\/\/www.homehost.com.br\/blog\/dominio\/whois-rdap-protocolo-de-dominios\/\">RDAP<\/a>, o protocolo que os registros usam no lugar do WHOIS. Nos dom\u00ednios .br, o registro fica sempre no Registro.br, e a data e o titular aparecem na <a href=\"https:\/\/www.homehost.com.br\/whois-registro\/\">busca WHOIS<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Por que o resultado mostra Cloudflare<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Esse resultado costuma surpreender. Quando um site usa a Cloudflare, ou outro CDN ou firewall de sites, como Fastly e Sucuri, o DNS dele aponta para os endere\u00e7os do CDN, e n\u00e3o para o servidor. O visitante se conecta ao CDN, que busca as p\u00e1ginas no servidor real, chamado de origem, sem que ningu\u00e9m veja. \u00c9 para isso que ele serve: as p\u00e1ginas carregam mais r\u00e1pido e os ataques s\u00e3o barrados antes de chegar ao servidor. Mas isso tamb\u00e9m significa que o DNS p\u00fablico n\u00e3o revela a hospedagem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Existem pistas. Se o dom\u00ednio tem o pr\u00f3prio servidor de e-mail, o registro MX costuma apontar para um endere\u00e7o que n\u00e3o passa pelo CDN, e, em hospedagem compartilhada, o e-mail e o site normalmente ficam na mesma empresa. A ferramenta mostra o dono desse servidor de e-mail quando o encontra, mas trate isso como pista, n\u00e3o como resposta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se voc\u00ea precisa da hospedagem por causa de um abuso, como uma p\u00e1gina de phishing, um malware ou um conte\u00fado copiado, n\u00e3o precisa descobrir a origem por conta pr\u00f3pria. O <a href=\"https:\/\/abuse.cloudflare.com\/\">formul\u00e1rio de abuso da Cloudflare<\/a> repassa a den\u00fancia ao respons\u00e1vel pelo site e \u00e0 hospedagem, e entrega \u00e0 hospedagem o IP de origem para que ela possa agir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">E se o site atr\u00e1s da Cloudflare \u00e9 o seu e est\u00e1 dando erro, entenda <a href=\"https:\/\/www.homehost.com.br\/blog\/perguntas-frequentes\/o-que-e-cdn-e-cloudflare\/\">o que \u00e9 Cloudflare e CDN<\/a> e quando o problema est\u00e1 no servidor de origem, e n\u00e3o na Cloudflare.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Por que aparece Amazon, Google, Microsoft ou um data center<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O dono do IP \u00e9 a empresa dona da rede, que nem sempre \u00e9 a empresa que o dono do site paga. Muitas hospedagens, plataformas de lojas virtuais e criadores de sites alugam servidores na Amazon Web Services, no Google Cloud ou no Microsoft Azure, ou colocam os pr\u00f3prios servidores em data centers de terceiros. Assim, um site pode ser vendido por uma marca que voc\u00ea conhece enquanto o IP dele pertence \u00e0 AWS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A ferramenta reconhece as plataformas que se identificam no DNS. Shopify, Wix, Squarespace, Netlify, Vercel e outras aparecem no registro CNAME do site ou s\u00e3o donas da faixa de IPs, e a ferramenta mostra o nome delas no lugar da nuvem. Quando isso n\u00e3o acontece, ela confere os servidores DNS do dom\u00ednio: se eles s\u00e3o de uma empresa de hospedagem, \u00e9 bem prov\u00e1vel que o site tamb\u00e9m esteja l\u00e1. Fora isso, o dono da rede \u00e9 a resposta mais precisa que os dados p\u00fablicos d\u00e3o, e o nome do servidor no <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/dns-reverso\/\">DNS reverso<\/a> \u00e0s vezes ajuda a fechar a quest\u00e3o.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Site, e-mail, DNS e dom\u00ednio: quatro servi\u00e7os diferentes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A hospedagem \u00e9 s\u00f3 um dos quatro servi\u00e7os por tr\u00e1s de um dom\u00ednio, e muitas vezes eles est\u00e3o em quatro empresas diferentes.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Servi\u00e7o<\/th><th>O que faz<\/th><th>Onde aparece<\/th><th>Exemplos<\/th><\/tr><\/thead><tbody><tr><td>Registro do dom\u00ednio<\/td><td>Garante o direito ao nome e cuida da renova\u00e7\u00e3o<\/td><td>RDAP ou WHOIS do dom\u00ednio<\/td><td>Registro.br (no .br), GoDaddy, Namecheap<\/td><\/tr><tr><td>DNS<\/td><td>Diz \u00e0 internet onde est\u00e3o os servi\u00e7os do dom\u00ednio<\/td><td>Registros NS<\/td><td>Cloudflare, DNS do Registro.br, a pr\u00f3pria hospedagem<\/td><\/tr><tr><td>Hospedagem do site<\/td><td>Mant\u00e9m o servidor que entrega as p\u00e1ginas<\/td><td>Registros A e AAAA e o dono do IP<\/td><td>Homehost, AWS, Shopify<\/td><\/tr><tr><td>E-mail<\/td><td>Recebe e guarda as mensagens do dom\u00ednio<\/td><td>Registros MX<\/td><td>Google Workspace, Microsoft 365, o servidor de e-mail da hospedagem<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2026\/11\/Infografico-quatro-servicos-por-tras-de-um-dominio-777x1024.png\" alt=\"Infogr\u00e1fico com os quatro servi\u00e7os de um dom\u00ednio: registro, DNS, hospedagem e e-mail, e onde ver cada um.\" class=\"wp-image-18558\" width=\"777\" height=\"1024\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2026\/11\/Infografico-quatro-servicos-por-tras-de-um-dominio-777x1024.png 777w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2026\/11\/Infografico-quatro-servicos-por-tras-de-um-dominio-228x300.png 228w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2026\/11\/Infografico-quatro-servicos-por-tras-de-um-dominio-767x1012.png 767w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2026\/11\/Infografico-quatro-servicos-por-tras-de-um-dominio.png 1092w\" sizes=\"(max-width: 777px) 100vw, 777px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Isso faz diferen\u00e7a principalmente na hora de mudar o site de lugar. Trocar de hospedagem muda o servidor do site e, normalmente, os registros DNS. O registro do dom\u00ednio pode continuar onde est\u00e1, e o e-mail s\u00f3 muda se estava na hospedagem antiga. Para conferir quem recebe os e-mails antes de mexer em qualquer coisa, use o <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/registro-mx\/#hh-mx\">verificador de registro MX<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como descobrir a hospedagem manualmente<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A ferramenta n\u00e3o faz nada que voc\u00ea n\u00e3o consiga fazer no terminal. No Windows, abra o Prompt de Comando e use o nslookup:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nslookup seusite.com.br\nnslookup -type=mx seusite.com.br\nnslookup -type=ns seusite.com.br<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">O primeiro comando mostra o IP do site. O segundo mostra quem recebe os e-mails, e o terceiro, quem cuida do DNS. Se preferir n\u00e3o abrir o terminal, o <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/nslookup\/#hh-ns\">nslookup online<\/a> faz as mesmas consultas pelo navegador.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No macOS e no Linux, o dig e o whois fazem o mesmo trabalho:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dig +short seusite.com.br A\ndig +short -x 203.0.113.10\nwhois 203.0.113.10<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">O primeiro comando devolve o IP do site; use-o no lugar de 203.0.113.10 nos outros dois. O segundo mostra o nome do servidor no DNS reverso, e o terceiro, o dono do endere\u00e7o, porque os registros regionais ainda respondem a consultas WHOIS de IP. Em qualquer sistema, a <a href=\"https:\/\/www.homehost.com.br\/blog\/dominio\/whois-ip\/\">consulta WHOIS IP<\/a> mostra o dono de um endere\u00e7o pelo navegador.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O que fazer com a resposta<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Denunciar um abuso.<\/strong> A ferramenta mostra o contato de abuso da rede quando o registro publica um. \u00c9 o endere\u00e7o que as hospedagens monitoram para receber den\u00fancias de phishing, spam e malware. Para sites atr\u00e1s da Cloudflare, use o formul\u00e1rio de abuso dela.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pesquisar um concorrente ou um site que voc\u00ea pensa em comprar.<\/strong> A hospedagem, o provedor de e-mail e a idade do dom\u00ednio dizem muito sobre como um site \u00e9 mantido. A busca WHOIS mostra o registro completo do dom\u00ednio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Encontrar a sua pr\u00f3pria hospedagem.<\/strong> Se voc\u00ea perdeu a refer\u00eancia de onde o seu site est\u00e1, a ferramenta reduz as possibilidades, e a fatura na sua caixa de entrada confirma.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Confirmar que uma migra\u00e7\u00e3o funcionou.<\/strong> Depois de trocar de hospedagem, a ferramenta deve mostrar a nova empresa. Se ainda mostra a antiga, a mudan\u00e7a de DNS ainda n\u00e3o chegou ao servidor DNS que voc\u00ea est\u00e1 usando: veja como funciona a <a href=\"https:\/\/www.homehost.com.br\/blog\/perguntas-frequentes\/o-que-e-propagacao-de-dns\/\">propaga\u00e7\u00e3o de DNS<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como trocar de hospedagem<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se a ferramenta acabou de confirmar que o seu site est\u00e1 em um lugar onde voc\u00ea n\u00e3o quer mais ficar, a mudan\u00e7a \u00e9, principalmente, uma quest\u00e3o de ordem: copiar os arquivos e o banco de dados, testar o site no servidor novo e s\u00f3 ent\u00e3o apontar o DNS. Feito nessa ordem, o site continua no ar durante toda a troca, e o dom\u00ednio n\u00e3o precisa sair do registrador atual.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Na Homehost, essa parte pode ficar com o suporte: a <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/migracao-de-site\/\">migra\u00e7\u00e3o gratuita<\/a> leva o site do dom\u00ednio principal, com os bancos MySQL e as contas de e-mail.<\/p>\n\n\n\n<div style=\"max-width:780px;margin:24px auto;border:1px solid #c9d2dd;border-left:6px solid #0b3d91;border-radius:12px;padding:18px 22px;background:#f4f6f9;font-family:Arial,Helvetica,sans-serif;color:#0F172A;box-sizing:border-box;\">\n<div style=\"font-weight:800;font-size:17px;color:#0b3d91;margin-bottom:6px;\">Quer trazer seu site para a Homehost?<\/div>\n<p style=\"margin:0 0 12px;line-height:1.6;font-size:15px;\">A Homehost migra gratuitamente o site do dom\u00ednio principal, com os bancos de dados MySQL e as contas de e-mail. Projetos maiores, com mais dom\u00ednios, recebem um or\u00e7amento do suporte t\u00e9cnico.<\/p>\n<a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/migracao-de-site\/\" style=\"display:inline-block;margin:0 8px 6px 0;padding:9px 18px;background:#0b3d91;color:#ffffff;border-radius:8px;font-weight:700;font-size:14.5px;text-decoration:none;\">Ver como funciona a migra\u00e7\u00e3o<\/a>\n<a href=\"https:\/\/www.homehost.com.br\/hospedagem-de-sites\/\" style=\"display:inline-block;margin:0 0 6px;padding:8px 17px;border:1px solid #0b3d91;color:#0b3d91;border-radius:8px;font-weight:700;font-size:14.5px;text-decoration:none;background:#ffffff;\">Conhecer os planos de hospedagem<\/a>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Perguntas frequentes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Como descobrir a hospedagem de um site?<\/strong><br>Descubra o IP para onde o dom\u00ednio aponta e veja quem \u00e9 o dono desse IP. A <a href=\"https:\/\/www.homehost.com.br\/blog\/internet\/como-descobrir-a-hospedagem-de-um-site\/#hh-host\">ferramenta desta p\u00e1gina<\/a> faz as duas coisas de uma vez e ainda mostra quem cuida do e-mail, do DNS e do registro do dom\u00ednio. Na m\u00e3o, use o nslookup ou o dig para ver o IP e uma consulta WHOIS IP para descobrir o dono.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Por que a consulta de hospedagem mostra Cloudflare?<\/strong><br>Porque o site usa a Cloudflare como proxy. O DNS do dom\u00ednio aponta para os endere\u00e7os da Cloudflare, que busca as p\u00e1ginas no servidor real sem que o visitante veja, ent\u00e3o a hospedagem de verdade fica escondida no DNS p\u00fablico. O mesmo acontece com outros CDNs e firewalls de sites, como Fastly e Sucuri.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>D\u00e1 para descobrir a hospedagem real de um site que usa Cloudflare?<\/strong><br>N\u00e3o com seguran\u00e7a, usando s\u00f3 dados p\u00fablicos. O servidor de e-mail do pr\u00f3prio dom\u00ednio \u00e0s vezes d\u00e1 uma pista, porque o e-mail normalmente n\u00e3o passa pela Cloudflare, mas isso n\u00e3o \u00e9 prova. Se voc\u00ea precisa da hospedagem para denunciar um abuso, use o formul\u00e1rio de abuso da Cloudflare: ela repassa a den\u00fancia ao respons\u00e1vel pelo site e \u00e0 hospedagem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>A empresa do registro do dom\u00ednio \u00e9 a mesma da hospedagem?<\/strong><br>Muitas vezes, n\u00e3o. O registro garante o direito ao nome, e a hospedagem mant\u00e9m o servidor que entrega as p\u00e1ginas. Muitas hospedagens tamb\u00e9m vendem dom\u00ednios, ent\u00e3o pode ser a mesma empresa, mas \u00e9 comum um dom\u00ednio registrado em um lugar apontar para um site hospedado em outro. Nos dom\u00ednios .br, o registro fica sempre no Registro.br, mesmo quando \u00e9 feito por meio de uma hospedagem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Como descubro onde o meu pr\u00f3prio site est\u00e1 hospedado?<\/strong><br>Consulte o seu dom\u00ednio na ferramenta. Se ela mostrar um CDN ou uma nuvem em vez de uma empresa de hospedagem, procure no seu e-mail faturas ou mensagens de boas-vindas da hospedagem: \u00e9 nessa conta que ficam os arquivos do site.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>D\u00e1 para ver quem \u00e9 o dono de um site?<\/strong><br>Depende da extens\u00e3o. Nos dom\u00ednios gen\u00e9ricos, como .com, os dados pessoais do titular ficam ocultos na maioria dos casos desde 2018, e o registro p\u00fablico mostra s\u00f3 o registrador. No .br, a consulta WHOIS do Registro.br mostra o titular do dom\u00ednio, com parte do CPF mascarada quando ele \u00e9 uma pessoa f\u00edsica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>O que \u00e9 RDAP?<\/strong><br>\u00c9 o Registration Data Access Protocol, o protocolo que substituiu o WHOIS. Ele devolve os dados de registro de dom\u00ednios e de endere\u00e7os IP em um formato padronizado. Desde 28 de janeiro de 2025, os dom\u00ednios gen\u00e9ricos, como .com, n\u00e3o s\u00e3o mais obrigados a oferecer WHOIS, e o RDAP passou a ser a fonte oficial.<\/p>\n\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\"@type\": \"Question\", \"name\": \"Como descobrir a hospedagem de um site?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Descubra o IP para onde o dom\u00ednio aponta e veja quem \u00e9 o dono desse IP. A ferramenta desta p\u00e1gina faz as duas coisas de uma vez e ainda mostra quem cuida do e-mail, do DNS e do registro do dom\u00ednio. Na m\u00e3o, use o nslookup ou o dig para ver o IP e uma consulta WHOIS IP para descobrir o dono.\"}},\n    {\"@type\": \"Question\", \"name\": \"Por que a consulta de hospedagem mostra Cloudflare?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Porque o site usa a Cloudflare como proxy. O DNS do dom\u00ednio aponta para os endere\u00e7os da Cloudflare, que busca as p\u00e1ginas no servidor real sem que o visitante veja, ent\u00e3o a hospedagem de verdade fica escondida no DNS p\u00fablico. O mesmo acontece com outros CDNs e firewalls de sites, como Fastly e Sucuri.\"}},\n    {\"@type\": \"Question\", \"name\": \"D\u00e1 para descobrir a hospedagem real de um site que usa Cloudflare?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"N\u00e3o com seguran\u00e7a, usando s\u00f3 dados p\u00fablicos. O servidor de e-mail do pr\u00f3prio dom\u00ednio \u00e0s vezes d\u00e1 uma pista, porque o e-mail normalmente n\u00e3o passa pela Cloudflare, mas isso n\u00e3o \u00e9 prova. Se voc\u00ea precisa da hospedagem para denunciar um abuso, use o formul\u00e1rio de abuso da Cloudflare: ela repassa a den\u00fancia ao respons\u00e1vel pelo site e \u00e0 hospedagem.\"}},\n    {\"@type\": \"Question\", \"name\": \"A empresa do registro do dom\u00ednio \u00e9 a mesma da hospedagem?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Muitas vezes, n\u00e3o. O registro garante o direito ao nome, e a hospedagem mant\u00e9m o servidor que entrega as p\u00e1ginas. Muitas hospedagens tamb\u00e9m vendem dom\u00ednios, ent\u00e3o pode ser a mesma empresa, mas \u00e9 comum um dom\u00ednio registrado em um lugar apontar para um site hospedado em outro. Nos dom\u00ednios .br, o registro fica sempre no Registro.br, mesmo quando \u00e9 feito por meio de uma hospedagem.\"}},\n    {\"@type\": \"Question\", \"name\": \"Como descubro onde o meu pr\u00f3prio site est\u00e1 hospedado?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Consulte o seu dom\u00ednio na ferramenta. Se ela mostrar um CDN ou uma nuvem em vez de uma empresa de hospedagem, procure no seu e-mail faturas ou mensagens de boas-vindas da hospedagem: \u00e9 nessa conta que ficam os arquivos do site.\"}},\n    {\"@type\": \"Question\", \"name\": \"D\u00e1 para ver quem \u00e9 o dono de um site?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Depende da extens\u00e3o. Nos dom\u00ednios gen\u00e9ricos, como .com, os dados pessoais do titular ficam ocultos na maioria dos casos desde 2018, e o registro p\u00fablico mostra s\u00f3 o registrador. No .br, a consulta WHOIS do Registro.br mostra o titular do dom\u00ednio, com parte do CPF mascarada quando ele \u00e9 uma pessoa f\u00edsica.\"}},\n    {\"@type\": \"Question\", \"name\": \"O que \u00e9 RDAP?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"\u00c9 o Registration Data Access Protocol, o protocolo que substituiu o WHOIS. Ele devolve os dados de registro de dom\u00ednios e de endere\u00e7os IP em um formato padronizado. Desde 28 de janeiro de 2025, os dom\u00ednios gen\u00e9ricos, como .com, n\u00e3o s\u00e3o mais obrigados a oferecer WHOIS, e o RDAP passou a ser a fonte oficial.\"}}\n  ]\n}\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\">Conclus\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Descobrir a hospedagem de um site se resume a uma pergunta: quem \u00e9 o dono do IP para onde o dom\u00ednio aponta. Para a maioria dos sites, a ferramenta responde isso direto. Quando h\u00e1 um CDN ou uma nuvem no meio, a resposta \u00e9 a empresa que est\u00e1 na frente, e a hospedagem real s\u00f3 pode ser confirmada pelo dono do site ou por uma den\u00fancia de abuso. De qualquer forma, a mesma consulta mostra quem cuida do e-mail, do DNS e do registro do dom\u00ednio, que \u00e9 o que voc\u00ea precisa saber antes de trocar um site de lugar, denunciar um abuso ou simplesmente entender como ele foi montado.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A empresa que hospeda um site \u00e9 a dona do endere\u00e7o IP para onde o dom\u00ednio aponta. Digite qualquer dom\u00ednio na ferramenta abaixo: ela encontra esse endere\u00e7o, consulta quem \u00e9 o dono dele e mostra tamb\u00e9m quem cuida do e-mail e do DNS do site e onde o dom\u00ednio est\u00e1 registrado. Na maioria das vezes, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":18557,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_helpful_status":1,"_lmt_disableupdate":"","_lmt_disable":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[203],"tags":[],"class_list":["post-18555","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-internet"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Como descobrir a hospedagem de um site | Homehost<\/title>\n<meta name=\"description\" content=\"Descubra quem hospeda um site com a ferramenta gr\u00e1tis: ela mostra a hospedagem, o e-mail, o DNS e onde o dom\u00ednio est\u00e1 registrado. Veja como fazer na m\u00e3o.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.homehost.com.br\/blog\/internet\/como-descobrir-a-hospedagem-de-um-site\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como descobrir a hospedagem de um site | Homehost\" \/>\n<meta property=\"og:description\" content=\"Descubra quem hospeda um site com a ferramenta gr\u00e1tis: ela mostra a hospedagem, o e-mail, o DNS e onde o dom\u00ednio est\u00e1 registrado. Veja como fazer na m\u00e3o.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.homehost.com.br\/blog\/internet\/como-descobrir-a-hospedagem-de-um-site\/\" \/>\n<meta property=\"og:site_name\" content=\"Homehost\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Homehost\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-01T18:46:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-01T21:52:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2026\/11\/como-descobrir-a-hospedagem-de-um-site.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1672\" \/>\n\t<meta property=\"og:image:height\" content=\"941\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Gustavo Gallas\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Homehost\" \/>\n<meta name=\"twitter:site\" content=\"@Homehost\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gustavo Gallas\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/como-descobrir-a-hospedagem-de-um-site\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/como-descobrir-a-hospedagem-de-um-site\\\/\"},\"author\":{\"name\":\"Gustavo Gallas\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/df8002f43fc55e7f4e132abb2a6ddbc4\"},\"headline\":\"Como descobrir a hospedagem de um site\",\"datePublished\":\"2026-11-01T18:46:58+00:00\",\"dateModified\":\"2026-11-01T21:52:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/como-descobrir-a-hospedagem-de-um-site\\\/\"},\"wordCount\":2138,\"publisher\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/como-descobrir-a-hospedagem-de-um-site\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/como-descobrir-a-hospedagem-de-um-site.png\",\"articleSection\":[\"Internet\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/como-descobrir-a-hospedagem-de-um-site\\\/\",\"url\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/como-descobrir-a-hospedagem-de-um-site\\\/\",\"name\":\"Como descobrir a hospedagem de um site | Homehost\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/como-descobrir-a-hospedagem-de-um-site\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/como-descobrir-a-hospedagem-de-um-site\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/como-descobrir-a-hospedagem-de-um-site.png\",\"datePublished\":\"2026-11-01T18:46:58+00:00\",\"dateModified\":\"2026-11-01T21:52:33+00:00\",\"description\":\"Descubra quem hospeda um site com a ferramenta gr\u00e1tis: ela mostra a hospedagem, o e-mail, o DNS e onde o dom\u00ednio est\u00e1 registrado. Veja como fazer na m\u00e3o.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/como-descobrir-a-hospedagem-de-um-site\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/como-descobrir-a-hospedagem-de-um-site\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/como-descobrir-a-hospedagem-de-um-site\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/como-descobrir-a-hospedagem-de-um-site.png\",\"contentUrl\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/como-descobrir-a-hospedagem-de-um-site.png\",\"width\":1672,\"height\":941,\"caption\":\"Lupa sobre a janela de um navegador ligada a \u00edcones de servidor, e-mail, DNS e registro de dom\u00ednio\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/internet\\\/como-descobrir-a-hospedagem-de-um-site\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como descobrir a hospedagem de um site\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/\",\"name\":\"Homehost\",\"description\":\"Hospedagem De Sites\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#organization\",\"name\":\"Homehost\",\"url\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/logo-detalhes.png\",\"contentUrl\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/logo-detalhes.png\",\"width\":150,\"height\":48,\"caption\":\"Homehost\"},\"image\":{\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Homehost\\\/\",\"https:\\\/\\\/x.com\\\/Homehost\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.homehost.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/df8002f43fc55e7f4e132abb2a6ddbc4\",\"name\":\"Gustavo Gallas\",\"description\":\"Analista de sistemas, formado pela PUC-Rio. Programador, gestor de redes e diretor da empresa Homehost. Pai do B\u00f3ris, seu pet de estima\u00e7\u00e3o. Gosta de rock'n'roll, cerveja artesanal e de escrever sobre assuntos t\u00e9cnicos. Contato: gustavo.blog@homehost.com.br\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Como descobrir a hospedagem de um site | Homehost","description":"Descubra quem hospeda um site com a ferramenta gr\u00e1tis: ela mostra a hospedagem, o e-mail, o DNS e onde o dom\u00ednio est\u00e1 registrado. Veja como fazer na m\u00e3o.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.homehost.com.br\/blog\/internet\/como-descobrir-a-hospedagem-de-um-site\/","og_locale":"pt_BR","og_type":"article","og_title":"Como descobrir a hospedagem de um site | Homehost","og_description":"Descubra quem hospeda um site com a ferramenta gr\u00e1tis: ela mostra a hospedagem, o e-mail, o DNS e onde o dom\u00ednio est\u00e1 registrado. Veja como fazer na m\u00e3o.","og_url":"https:\/\/www.homehost.com.br\/blog\/internet\/como-descobrir-a-hospedagem-de-um-site\/","og_site_name":"Homehost","article_publisher":"https:\/\/www.facebook.com\/Homehost\/","article_published_time":"2026-11-01T18:46:58+00:00","article_modified_time":"2026-11-01T21:52:33+00:00","og_image":[{"width":1672,"height":941,"url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2026\/11\/como-descobrir-a-hospedagem-de-um-site.png","type":"image\/png"}],"author":"Gustavo Gallas","twitter_card":"summary_large_image","twitter_creator":"@Homehost","twitter_site":"@Homehost","twitter_misc":{"Escrito por":"Gustavo Gallas","Est. tempo de leitura":"12 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.homehost.com.br\/blog\/internet\/como-descobrir-a-hospedagem-de-um-site\/#article","isPartOf":{"@id":"https:\/\/www.homehost.com.br\/blog\/internet\/como-descobrir-a-hospedagem-de-um-site\/"},"author":{"name":"Gustavo Gallas","@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/df8002f43fc55e7f4e132abb2a6ddbc4"},"headline":"Como descobrir a hospedagem de um site","datePublished":"2026-11-01T18:46:58+00:00","dateModified":"2026-11-01T21:52:33+00:00","mainEntityOfPage":{"@id":"https:\/\/www.homehost.com.br\/blog\/internet\/como-descobrir-a-hospedagem-de-um-site\/"},"wordCount":2138,"publisher":{"@id":"https:\/\/www.homehost.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/www.homehost.com.br\/blog\/internet\/como-descobrir-a-hospedagem-de-um-site\/#primaryimage"},"thumbnailUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2026\/11\/como-descobrir-a-hospedagem-de-um-site.png","articleSection":["Internet"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/www.homehost.com.br\/blog\/internet\/como-descobrir-a-hospedagem-de-um-site\/","url":"https:\/\/www.homehost.com.br\/blog\/internet\/como-descobrir-a-hospedagem-de-um-site\/","name":"Como descobrir a hospedagem de um site | Homehost","isPartOf":{"@id":"https:\/\/www.homehost.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.homehost.com.br\/blog\/internet\/como-descobrir-a-hospedagem-de-um-site\/#primaryimage"},"image":{"@id":"https:\/\/www.homehost.com.br\/blog\/internet\/como-descobrir-a-hospedagem-de-um-site\/#primaryimage"},"thumbnailUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2026\/11\/como-descobrir-a-hospedagem-de-um-site.png","datePublished":"2026-11-01T18:46:58+00:00","dateModified":"2026-11-01T21:52:33+00:00","description":"Descubra quem hospeda um site com a ferramenta gr\u00e1tis: ela mostra a hospedagem, o e-mail, o DNS e onde o dom\u00ednio est\u00e1 registrado. Veja como fazer na m\u00e3o.","breadcrumb":{"@id":"https:\/\/www.homehost.com.br\/blog\/internet\/como-descobrir-a-hospedagem-de-um-site\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.homehost.com.br\/blog\/internet\/como-descobrir-a-hospedagem-de-um-site\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.homehost.com.br\/blog\/internet\/como-descobrir-a-hospedagem-de-um-site\/#primaryimage","url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2026\/11\/como-descobrir-a-hospedagem-de-um-site.png","contentUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2026\/11\/como-descobrir-a-hospedagem-de-um-site.png","width":1672,"height":941,"caption":"Lupa sobre a janela de um navegador ligada a \u00edcones de servidor, e-mail, DNS e registro de dom\u00ednio"},{"@type":"BreadcrumbList","@id":"https:\/\/www.homehost.com.br\/blog\/internet\/como-descobrir-a-hospedagem-de-um-site\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.homehost.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Como descobrir a hospedagem de um site"}]},{"@type":"WebSite","@id":"https:\/\/www.homehost.com.br\/blog\/#website","url":"https:\/\/www.homehost.com.br\/blog\/","name":"Homehost","description":"Hospedagem De Sites","publisher":{"@id":"https:\/\/www.homehost.com.br\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.homehost.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.homehost.com.br\/blog\/#organization","name":"Homehost","url":"https:\/\/www.homehost.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2022\/10\/logo-detalhes.png","contentUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2022\/10\/logo-detalhes.png","width":150,"height":48,"caption":"Homehost"},"image":{"@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Homehost\/","https:\/\/x.com\/Homehost"]},{"@type":"Person","@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/df8002f43fc55e7f4e132abb2a6ddbc4","name":"Gustavo Gallas","description":"Analista de sistemas, formado pela PUC-Rio. Programador, gestor de redes e diretor da empresa Homehost. Pai do B\u00f3ris, seu pet de estima\u00e7\u00e3o. Gosta de rock'n'roll, cerveja artesanal e de escrever sobre assuntos t\u00e9cnicos. Contato: gustavo.blog@homehost.com.br"}]}},"modified_by":"ad_hmhst","jetpack_featured_media_url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2026\/11\/como-descobrir-a-hospedagem-de-um-site.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/18555","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/comments?post=18555"}],"version-history":[{"count":5,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/18555\/revisions"}],"predecessor-version":[{"id":18567,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/18555\/revisions\/18567"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/media\/18557"}],"wp:attachment":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/media?parent=18555"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/categories?post=18555"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/tags?post=18555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}