Ai cerut și ai primit un DNS gratuit de la Eforienet, de exemplu numeletau.eforienet.ro. Acum, pasul următor este să te asiguri că serverul tău de jocuri sau VPS-ul este accesibil corect prin acest nume. De cele mai multe ori, “configurarea” pe server înseamnă de fapt verificarea unor setări esențiale.
Ce înseamnă DNS-ul Eforienet pentru serverul tău
Serviciul DNS Eforienet creează o înregistrare publică care leagă numeletau.eforienet.ro de IP-ul public al serverului tău. Practic, când cineva încearcă să se conecteze la numeletau.eforienet.ro, sistemul DNS îi va spune că trebuie să se conecteze la IP-ul pe care l-ai specificat. Serverul tău nu trebuie să “configureze” acest DNS în sensul de a-l folosi ca resolver intern (adică să-l adauge în /etc/resolv.conf). Rolul serverului tău este să fie destinația pentru acest nume, adică să fie online și accesibil la IP-ul respectiv.
Pași de verificare pe serverul tău
După ce ai primit confirmarea că DNS-ul tău Eforienet este activ, iată ce ar trebui să verifici pe serverul tău:
1. Confirmă IP-ul public al serverului
Asigură-te că IP-ul pe care l-ai furnizat pentru înregistrarea DNS este cel corect și stabil al serverului tău. Dacă IP-ul s-a schimbat între timp, DNS-ul va indica o adresă greșită.
Poți verifica IP-ul public al serverului tău cu o comandă simplă:
curl ifconfig.me
Sau, dacă vrei să vezi IP-ul asociat unei interfețe specifice (de exemplu, eth0 sau ens18):
ip a show eth0 | grep inet | grep -v 127.0.0.1 | awk '{print $2}' | cut -d/ -f1
Compară acest IP cu cel pe care l-ai dat la Eforienet. Dacă nu corespund, va trebui să ceri actualizarea înregistrării DNS.
2. Verifică firewall-ul serverului
Chiar dacă DNS-ul rezolvă corect, conexiunea nu va funcționa dacă firewall-ul serverului blochează porturile necesare. Asigură-te că porturile serviciului tău (de exemplu, 27015 pentru CS2, 25565 pentru Minecraft, 80/443 pentru web) sunt deschise.
Exemplu UFW (Ubuntu/Debian):
Verifică starea firewall-ului:
sudo ufw status
Permite un port specific (de exemplu, 27015 TCP/UDP):
sudo ufw allow 27015/tcp
sudo ufw allow 27015/udp
sudo ufw reload
Exemplu Firewalld (CentOS/RHEL):
Verifică starea firewall-ului:
sudo firewall-cmd --list-all
Permite un port specific (de exemplu, 27015 TCP/UDP):
sudo firewall-cmd --add-port=27015/tcp --permanent
sudo firewall-cmd --add-port=27015/udp --permanent
sudo firewall-cmd --reload
3. Asigură-te că serviciul rulează
Este esențial ca serviciul de jocuri sau aplicația pe care vrei să o expui să ruleze și să asculte pe porturile corecte. Un DNS corect nu ajută dacă serverul de jocuri este oprit sau a crăpat.
Verifică starea serviciului (înlocuiește nume_serviciu cu numele real, de exemplu cs2-server.service):
systemctl status nume_serviciu
Dacă serviciul nu rulează, pornește-l și verifică log-urile pentru erori.
4. Testează conexiunea de pe un alt sistem
După ce ai verificat pașii de mai sus, încearcă să te conectezi la server folosind numele DNS de pe un alt calculator (nu de pe serverul însuși).
Verifică rezolvarea DNS:
ping numeletau.eforienet.ro
Ar trebui să vezi că numeletau.eforienet.ro se rezolvă la IP-ul public al serverului tău.
Verifică dacă portul este deschis și serviciul răspunde:
telnet numeletau.eforienet.ro [port]
De exemplu, telnet numeletau.eforienet.ro 27015. Dacă vezi un ecran negru sau un mesaj de conectare, înseamnă că portul este deschis și serviciul răspunde. Dacă primești o eroare de conexiune, ceva încă blochează traficul.
În final, încearcă să te conectezi la serverul de jocuri sau la aplicație folosind numeletau.eforienet.ro direct din clientul de joc sau browser.
Acești pași ar trebui să acopere majoritatea problemelor. Dacă tot nu funcționează, e posibil să fie o problemă la nivel de router (NAT/port forwarding) dacă serverul tău este în spatele unui router, sau la înregistrarea DNS în sine (caz în care ar trebui să contactezi suportul Eforienet).
Voi ce pași de troubleshooting folosiți prima dată când un serviciu nu e accesibil prin DNS?