configden ip yerine domeyn ayarla

  • Konuyu açan Konuyu açan isthambul1453
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 1
  • Gösterim Gösterim 40

isthambul1453

Premium Üye
Premium Üye
Üye
Mesaj
90
Beğeni
70
Puan
331
Ticaret Puanı
0
düşük bütçeli tutorial:
Genişlet Daralt Kopyala
bool GetIPInfo()
{
    // ######## DOMAIN/IP AYARI ########
    // Sunucunuzun domain adini (alan adini) veya direkt IP adresini buraya yazin.
    // Domain kullanmaniz tavsiye edilir. Ornek: "metin2sunucum.com"
    const char* my_hostname = "YOUR_DOMAIN_OR_IP_HERE";
    // ######## AYAR SONU ########

    struct hostent* pHost = gethostbyname(my_hostname);

    if (!pHost)
    {
        fprintf(stderr, "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n");
        fprintf(stderr, "!!! HOSTNAME RESOLVE ERROR: %s\n", my_hostname);
        fprintf(stderr, "!!! Please check your hostname in config.cpp\n");
        fprintf(stderr, "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n");
        return false;
    }

    // Resolved IP'yi g_szPublicIP'ye kopyala
    strlcpy(g_szPublicIP, inet_ntoa(*(struct in_addr*)pHost->h_addr_list[0]), sizeof(g_szPublicIP));
    fprintf(stdout, "HOSTNAME: %s resolved to PUBLIC_IP: %s\n", my_hostname, g_szPublicIP);

    // Internal IP'yi de Public IP ile ayni yapalim, bu genellikle NAT arkasindaki sunucular icin cozum olur.
    strlcpy(g_szInternalIP, g_szPublicIP, sizeof(g_szInternalIP));
    fprintf(stdout, "INTERNAL_IP: %s\n", g_szInternalIP);

    return true;
}
 
Geri
Üst