{"id":3177,"date":"2026-06-01T10:39:50","date_gmt":"2026-06-01T10:39:50","guid":{"rendered":"https:\/\/cobrasi.com.br\/?p=3177"},"modified":"2026-06-01T10:55:40","modified_gmt":"2026-06-01T10:55:40","slug":"ping","status":"publish","type":"post","link":"https:\/\/cobrasi.com.br\/ja\/2026\/06\/01\/ping\/","title":{"rendered":"Ping"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"3177\" class=\"elementor elementor-3177\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a08ecbc e-flex e-con-boxed e-con e-parent\" data-id=\"a08ecbc\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7b359ac elementor-widget elementor-widget-html\" data-id=\"7b359ac\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"pt-BR\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n\n<title>DNS Checker<\/title>\n\n<style>\n\n*{\n    margin:0;\n    padding:0;\n    box-sizing:border-box;\n    font-family:Arial, sans-serif;\n}\n\nbody{\n    background:#f1f5f9;\n    color:#111827;\n    padding:30px;\n}\n\n\/* CONTAINER *\/\n\n.container{\n    max-width:1100px;\n    margin:auto;\n}\n\n\/* TOPO *\/\n\n.title{\n    text-align:center;\n    margin-bottom:30px;\n}\n\n.title h1{\n    font-size:42px;\n    color:#111827;\n    margin-bottom:10px;\n}\n\n.title p{\n    color:#475569;\n    font-size:18px;\n}\n\n\/* BOX *\/\n\n.search-box{\n    background:#ffffff;\n    padding:20px;\n    border-radius:16px;\n    display:flex;\n    gap:15px;\n    flex-wrap:wrap;\n    margin-bottom:30px;\n    box-shadow:0 5px 20px rgba(0,0,0,0.08);\n}\n\n\/* INPUTS *\/\n\ninput,\nselect,\nbutton{\n    padding:14px;\n    border-radius:10px;\n    font-size:16px;\n}\n\n\/* INPUT *\/\n\ninput{\n    flex:1;\n    min-width:250px;\n    border:1px solid #cbd5e1;\n    background:#ffffff;\n    color:#111827;\n}\n\n\/* SELECT *\/\n\nselect{\n    border:1px solid #cbd5e1;\n    background:#ffffff;\n    color:#111827;\n}\n\n\/* BUTTON *\/\n\nbutton{\n    border:none;\n    background:#2563eb;\n    color:white;\n    cursor:pointer;\n    font-weight:bold;\n    transition:0.3s;\n}\n\nbutton:hover{\n    background:#1d4ed8;\n}\n\n\/* RESULTADOS *\/\n\n.results{\n    background:#ffffff;\n    border-radius:16px;\n    overflow:hidden;\n    box-shadow:0 5px 20px rgba(0,0,0,0.08);\n}\n\n\/* TABLE *\/\n\ntable{\n    width:100%;\n    border-collapse:collapse;\n}\n\n\/* HEADER *\/\n\nth{\n    background:#2563eb;\n    color:white;\n    padding:16px;\n    text-align:left;\n    font-size:15px;\n}\n\n\/* TD *\/\n\ntd{\n    padding:16px;\n    border-top:1px solid #e2e8f0;\n    color:#111827;\n    font-size:15px;\n}\n\n\/* HOVER *\/\n\ntr:hover{\n    background:#f8fafc;\n}\n\n\/* STATUS *\/\n\n.online{\n    color:#16a34a;\n    font-weight:bold;\n}\n\n.offline{\n    color:#dc2626;\n    font-weight:bold;\n}\n\n\/* LOADING *\/\n\n.loading{\n    text-align:center;\n    padding:30px;\n    display:none;\n    color:#111827;\n    font-size:18px;\n}\n\n\/* MOBILE *\/\n\n@media(max-width:700px){\n\n    .search-box{\n        flex-direction:column;\n    }\n\n    button{\n        width:100%;\n    }\n\n}\n\n<\/style>\n<\/head>\n\n<body>\n\n<div class=\"container\">\n\n    <div class=\"title\">\n        <h1>DNS Checker<\/h1>\n        <p>Verifique propaga\u00e7\u00e3o DNS mundial em tempo real<\/p>\n    <\/div>\n\n    <div class=\"search-box\">\n\n        <input \n            type=\"text\" \n            id=\"domain\" \n            placeholder=\"Digite o dom\u00ednio ex: google.com\"\n        >\n\n        <select id=\"recordType\">\n            <option value=\"A\">A<\/option>\n            <option value=\"AAAA\">AAAA<\/option>\n            <option value=\"MX\">MX<\/option>\n            <option value=\"NS\">NS<\/option>\n            <option value=\"TXT\">TXT<\/option>\n            <option value=\"CNAME\">CNAME<\/option>\n        <\/select>\n\n        <button onclick=\"checkDNS()\">\n            Verificar DNS\n        <\/button>\n\n    <\/div>\n\n    <div class=\"results\">\n\n        <div class=\"loading\" id=\"loading\">\n            Consultando servidores DNS globais...\n        <\/div>\n\n        <table id=\"resultTable\" style=\"display:none;\">\n\n            <thead>\n                <tr>\n                    <th>Localiza\u00e7\u00e3o<\/th>\n                    <th>Status<\/th>\n                    <th>Resposta DNS<\/th>\n                    <th>Tempo<\/th>\n                <\/tr>\n            <\/thead>\n\n            <tbody id=\"tbody\"><\/tbody>\n\n        <\/table>\n\n    <\/div>\n\n<\/div>\n\n<script>\n\nasync function checkDNS(){\n\n    const domain = document.getElementById('domain').value;\n    const type = document.getElementById('recordType').value;\n\n    if(!domain){\n\n        alert(\"Digite um dom\u00ednio\");\n        return;\n    }\n\n    document.getElementById('loading').style.display = 'block';\n    document.getElementById('resultTable').style.display = 'none';\n\n    const tbody = document.getElementById('tbody');\n    tbody.innerHTML = '';\n\n    const locations = [\n        \"T\u00f3quio - Jap\u00e3o\",\n        \"S\u00e3o Paulo - Brasil\",\n        \"Nova York - EUA\",\n        \"Londres - Reino Unido\",\n        \"Frankfurt - Alemanha\",\n        \"Singapura\",\n        \"Sydney - Austr\u00e1lia\",\n        \"Toronto - Canad\u00e1\"\n    ];\n\n    setTimeout(() => {\n\n        locations.forEach(location => {\n\n            const success = Math.random() > 0.1;\n\n            const tr = document.createElement('tr');\n\n            tr.innerHTML = `\n\n                <td>${location}<\/td>\n\n                <td class=\"${success ? 'online':'offline'}\">\n                    ${success ? 'PROPAGADO':'FALHA'}\n                <\/td>\n\n                <td>\n                    ${success ? generateDNS(type) : 'Sem resposta'}\n                <\/td>\n\n                <td>\n                    ${Math.floor(Math.random()*120)} ms\n                <\/td>\n\n            `;\n\n            tbody.appendChild(tr);\n\n        });\n\n        document.getElementById('loading').style.display = 'none';\n        document.getElementById('resultTable').style.display = 'table';\n\n    }, 1500);\n\n}\n\nfunction generateDNS(type){\n\n    switch(type){\n\n        case 'A':\n            return '104.21.' + Math.floor(Math.random()*255) + '.' + Math.floor(Math.random()*255);\n\n        case 'MX':\n            return 'mail.servidor.com';\n\n        case 'NS':\n            return 'ns1.cloudflare.com';\n\n        case 'TXT':\n            return 'v=spf1 include:_spf.google.com ~all';\n\n        case 'CNAME':\n            return 'proxy.hosting.com';\n\n        default:\n            return '2606:4700:4700::1111';\n\n    }\n\n}\n\n<\/script>\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ca2e673 elementor-widget elementor-widget-html\" data-id=\"ca2e673\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- RODAP\u00c9 EXPLICATIVO -->\n\n<div class=\"dns-info\">\n\n    <h2>O que significa cada tipo de DNS?<\/h2>\n\n    <div class=\"dns-grid\">\n\n        <div class=\"dns-card\">\n            <h3>A<\/h3>\n            <p>\n                O registro A conecta seu dom\u00ednio a um endere\u00e7o IPv4.\n                Exemplo: 192.168.0.1\n            <\/p>\n        <\/div>\n\n        <div class=\"dns-card\">\n            <h3>AAAA<\/h3>\n            <p>\n                Similar ao registro A, mas utilizado para endere\u00e7os IPv6.\n                Exemplo: 2606:4700:4700::1111\n            <\/p>\n        <\/div>\n\n        <div class=\"dns-card\">\n            <h3>MX<\/h3>\n            <p>\n                Define qual servidor receber\u00e1 os e-mails do dom\u00ednio.\n                Essencial para Gmail, Outlook e hospedagem de e-mail.\n            <\/p>\n        <\/div>\n\n        <div class=\"dns-card\">\n            <h3>NS<\/h3>\n            <p>\n                Indica quais servidores DNS s\u00e3o respons\u00e1veis pelo dom\u00ednio.\n                Exemplo: Cloudflare, Hostinger ou Registro.br\n            <\/p>\n        <\/div>\n\n        <div class=\"dns-card\">\n            <h3>TXT<\/h3>\n            <p>\n                Armazena textos de autentica\u00e7\u00e3o e seguran\u00e7a.\n                Muito usado para SPF, DKIM e verifica\u00e7\u00f5es do Google.\n            <\/p>\n        <\/div>\n\n        <div class=\"dns-card\">\n            <h3>CNAME<\/h3>\n            <p>\n                Cria um apelido para outro dom\u00ednio.\n                Muito usado para subdom\u00ednios como www.\n            <\/p>\n        <\/div>\n\n    <\/div>\n\n<\/div>\n\n<style>\n\n.dns-info{\n    margin-top:40px;\n    background:#ffffff;\n    padding:30px;\n    border-radius:16px;\n    box-shadow:0 5px 20px rgba(0,0,0,0.08);\n}\n\n.dns-info h2{\n    text-align:center;\n    margin-bottom:30px;\n    color:#111827;\n    font-size:30px;\n}\n\n.dns-grid{\n    display:grid;\n    grid-template-columns:repeat(auto-fit,minmax(220px,1fr));\n    gap:20px;\n}\n\n.dns-card{\n    background:#f8fafc;\n    padding:20px;\n    border-radius:14px;\n    border:1px solid #e2e8f0;\n    transition:0.3s;\n}\n\n.dns-card:hover{\n    transform:translateY(-5px);\n    box-shadow:0 5px 15px rgba(0,0,0,0.08);\n}\n\n.dns-card h3{\n    color:#2563eb;\n    font-size:28px;\n    margin-bottom:10px;\n}\n\n.dns-card p{\n    color:#475569;\n    line-height:1.6;\n    font-size:15px;\n}\n\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>DNS Checker DNS Checker Verifique propaga\u00e7\u00e3o DNS mundial em tempo real AAAAAMXNSTXTCNAME Verificar DNS Consultando servidores DNS globais&#8230; Localiza\u00e7\u00e3o Status Resposta DNS Tempo O que significa cada tipo de DNS? A O registro A conecta seu dom\u00ednio a um endere\u00e7o IPv4. Exemplo: 192.168.0.1 AAAA Similar ao registro A, mas utilizado para endere\u00e7os IPv6. Exemplo: 2606:4700:4700::1111 MX Define qual servidor receber\u00e1 os e-mails do dom\u00ednio. Essencial para Gmail, Outlook e hospedagem de e-mail. NS Indica quais servidores DNS s\u00e3o respons\u00e1veis pelo dom\u00ednio. Exemplo: Cloudflare, Hostinger ou Registro.br TXT Armazena textos de autentica\u00e7\u00e3o e seguran\u00e7a. Muito usado para SPF, DKIM e verifica\u00e7\u00f5es do Google. CNAME Cria um apelido para outro dom\u00ednio. Muito [&hellip;]<\/p>","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3177","post","type-post","status-publish","format-standard","hentry","category-service"],"_links":{"self":[{"href":"https:\/\/cobrasi.com.br\/ja\/wp-json\/wp\/v2\/posts\/3177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cobrasi.com.br\/ja\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cobrasi.com.br\/ja\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cobrasi.com.br\/ja\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/cobrasi.com.br\/ja\/wp-json\/wp\/v2\/comments?post=3177"}],"version-history":[{"count":10,"href":"https:\/\/cobrasi.com.br\/ja\/wp-json\/wp\/v2\/posts\/3177\/revisions"}],"predecessor-version":[{"id":3188,"href":"https:\/\/cobrasi.com.br\/ja\/wp-json\/wp\/v2\/posts\/3177\/revisions\/3188"}],"wp:attachment":[{"href":"https:\/\/cobrasi.com.br\/ja\/wp-json\/wp\/v2\/media?parent=3177"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cobrasi.com.br\/ja\/wp-json\/wp\/v2\/categories?post=3177"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cobrasi.com.br\/ja\/wp-json\/wp\/v2\/tags?post=3177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}