پیدا کردن ip سایت از طریق dns و lwip:
سوال:
سلام دوستان با lwip میخواستم با متد GET یکسری اطلاعات ارسال کنم به ایپی یک سایت
راهی هست که ادرس سایت رو بدم و بتونم ip اون سایت رو بگیرم؟ منظورم در لایه lwip هست

پاسخ:
سلام مشکل به این شکل حل شد :
ip_addr_t remote_ip;
dns_gethostbyname("www.google.com", &remote_ip , dnsfound, NULL);

تابع کالبک هم باید به این شکل نوشته بشه تا درست کارکنه :

void dnsfound(const char *name,ip_addr_t *ipaddr, void *arg)
{
dns_gethostbyname("www.google.com", &remote_ip , dnsfound, NULL);
char *ip;
ip = ip4addr_ntoa(&remote_ip);
}


@kazemiy974 ممنون از مهندس


@taksuntec

Comments

Be the first to add a comment