"Vhosts" दो प्रकार के होते हैं: असली और नकली।
रियल vhosts आमतौर पर कहा जाता है "रिवर्स DNS" (यह भी rDNS कहा जाता है) यह मूल रूप से आपके आईपी पते के लिए एक DNS रिकॉर्ड है, एक साथ कुछ डोमेन नाम की ओर इशारा करते PTR
रिकॉर्ड है, जो कनेक्शन पर सर्वर द्वारा देखा जाता है (यह हो ircd
, httpd
, या कुछ भी अन्य)। यह "आपके होस्टनाम की खोज ..." है, जिसे आप आईआरसी से कनेक्ट करने के तुरंत बाद देखते हैं।
यदि कोई उपयोगकर्ता से जोड़ता है 2001:db8::42
, उदाहरण के लिए, DNS लुकअप के लिए किया जाता है 2.4.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa.
। यदि उपयोगकर्ता से जुड़ा है 192.0.2.123
, तो बराबर DNS नाम होगा 123.2.0.192.in-addr.arpa.
। रिवर्स DNS को आईपी एड्रेस ब्लॉक को नियंत्रित करने वाले द्वारा बदला जा सकता है। यदि आपके पास अपने घर नेटवर्क के लिए एक एकल IPv4 पता है, तो आपको आमतौर पर rDNS को बदलने के लिए अपने ISP को परेशान करना होगा।
स्पूफिंग से बचने के लिए, ircd
((आईआरसी सर्वर प्रोग्राम) रिवर्स की तुलना करेगा और DNS को फॉरवर्ड करेगा- यानी, यह सुनिश्चित करेगा कि आपके rDNS होस्टनाम आपके आईपी पते पर वापस आ जाए - अन्य उपयोगकर्ताओं को प्रदर्शित करने से पहले।
जो लोग अपने वास्तविक rDNS को बदलने में असमर्थ हैं, उनके लिए अधिकांश आईआरसी नेटवर्क "वर्चुअल होस्ट" या "क्लोक्स" प्रदान करते हैं।
लगभग हर आईआरसी डेमन में किसी भी समय उपयोगकर्ता के प्रदर्शित होस्टनाम को बदलने की क्षमता होती है; आमतौर पर यह ऑपरेटरों, या सेवाओं के लिए भी प्रतिबंधित है। उदाहरण के लिए, आईआरसी कमांड /chghost joeuser joes-fake-hostname.net
(पर्याप्त विशेषाधिकार मानकर)।
अधिकांश नेटवर्कों पर यह प्रक्रिया सेवाओं द्वारा स्वचालित होती है - एक बार जब कोई ऑपरेटर आपको एक vhost (लबादा) प्रदान करता है, तो आप इसे हर बार अपने सेवाओं के खाते में पहचानने के लिए सेट कर देते हैं।
(मैं "सेवाएँ" कह रहा हूँ, "NickServ" या "HostServ" नहीं, क्योंकि अधिकांश समय यह एक एकल कार्यक्रम है जो स्वयं को सभी सर्व के रूप में प्रस्तुत करता है।)