import socket import urllib.request def check_domain_status(domain): print(f"--- {domain} İÇİN YÖNLENDİRME TESTİ ---") # 1. A Kaydı (IP Adresi) Kontrolü try: ip_address = socket.gethostbyname(domain) print(f"[SUCCESS] IP Adresi Bulundu: {ip_address}") except socket.gaierror: print( "[ERROR] Domain henüz bir IP adresine yönlenmemiş veya DNS henüz oturmamış." ) return # 2. HTTP / Sunucu Erişim Kontrolü try: url = f"http://{domain}" req = urllib.request.Request( url, headers={"User-Agent": "Mozilla/5.0"} ) response = urllib.request.urlopen(req, timeout=5) print(f"[SUCCESS] Sunucu Yanıtı: HTTP {response.getcode()} (Siteye erişiliyor!)") except Exception as e: print( f"[WARNING] Sunucuya bağlanırken bir durum oluştu (cPanel henüz tam açılmamış olabilir): {e}" ) if __name__ == "__main__": # Test etmek istediğiniz domain my_domain = "counter-strike.xyz" check_domain_status(my_domain)