Linux üzerinde bazı testler yapmak istiyorum. IP: 1.2.3.4 (varsayım) olan bir makineye küçük bir web sunucusu koymak istiyorum ve belirli bir URL için bir DNS sorgusu yapıldığında: kitty.myweb.com Bu IP adresini döndürmek istiyorum.
Senaryolar:
- Bir tarayıcı açtığımda (firefox veya her neyse), kitty.myweb.com URL'sini giriyorum ve tarayıcı DNS sorgusunu yapacak
- Kitty.myweb.com için DNS sorgusunu yapan bir program yazmak istiyorum
Her bilgisayarın bazı girişleri önbelleğe alan yerel bir DNS çözümleyicisi olduğunu biliyorum; bir URL çağrısı önce yerel DNS çözümleyicisini sorgular ve karşılık gelen giriş yoksa sorguyu LAN veya İnternet üzerindeki harici bir DNS çözümleyicisine gönderir.
Ne istiyorum yerel DNS çözümleyicisine bir giriş (kitty.myweb.com: 1.2.3.4) eklemek, böylece yukarıdaki 2 senaryo için, DNS yanıtı harici bir sorgu yapmak zorunda kalmadan 1.2.3.4 olacak.
Bunu linux'da yapmak mümkün mü ve eğer öyleyse, nasıl? Bunu yapacak herhangi bir C kodu parçacığı var mı?