Adblock DNS Checker

Adblock DNS Checker
React Vite HTML CSS JavaScript

DNS Adblock Checker, a full-stack web application. The frontend is built with React and bundled using Vite, providing a fast and interactive user interface. The backend is powered by Node.js and Express, functioning as a serverless API. It utilizes Node.js's built-in dns module and the dns-packet library to perform DNS queries, including support for DNS over HTTPS (DoH) using node-fetch. The application allows users to check if a given DNS server effectively blocks a curated list of ad, tracking, and malicious domains by analyzing DNS responses. Deployment is configured for Vercel, treating the React app as a static build and the Node.js API as a serverless function.