Orúkọ agbalejo proxy lè ní àwọn lẹ́tà káríayé nínú ọ̀nà ìfihàn rẹ̀. Olùbánisọ̀rọ̀ tàbí olùyanjú tí ó ń retí ọ̀nà IDNA ASCII nílò kí orúkọ agbalejo yẹn di yíyí padà, kì í ṣe ẹ̀dà URL gbogbo tí a fi ìpín-ọ̀rọ̀ gbá kọjá lọ́nà àìlóye.

Nínú PowerShell, .NET fi ìyípadà náà hàn tààrà:

$mapping = New-Object System.Globalization.IdnMapping
$asciiHost = $mapping.GetAscii($unicodeProxyHost)
$endpoint = New-Object System.UriBuilder
$endpoint.Scheme = 'http'
$endpoint.Host = $asciiHost
$endpoint.Port = 8080

$proxy = New-Object System.Net.WebProxy($endpoint.Uri)

unicodeProxyHost jẹ́ orúkọ ìkànnì nìkan. Bọ́tì àti ètò náà yà sọ́tọ̀. Lo proxy tí ó jáde náà lórí olùbánisọ̀rọ̀ HTTP tí ó ń ṣe ìbéèrè náà.

Fún Uri tí a ti ṣàyẹ̀wò tẹ́lẹ̀, IdnHost fi àfihàn orúkọ agbalejo tí ó bá IDNA mu hàn. Ṣàyẹ̀wò ìparí àkọ́kọ́ dípò kíkó àmì tí a ti kó tẹ́lẹ̀ lẹ́ẹ̀kan sí i.

Yà orúkọ agbalejo proxy sọ́tọ̀ kúrò nínú orúkọ agbalejo ibi tí a ń lọ nínú àṣìṣe ìyanjú. Yíyí ọ̀kan padà kò tún àṣìṣe àkọsílẹ̀ tàbí àkọsílẹ̀ DNS tí ó sọnù nínú èkejì ṣe. Tún pa orúkọ agbalejo tí a pinnu mọ́ fún ìdánimọ̀ ìwé-ẹ̀rí; yíyí rẹ̀ padà pẹ̀lú àdírẹ́sì IP àìlóye yóò yí apá mìíràn ti ìsopọ̀ náà padà.

Àwọn àpilẹ̀kọ tó jọra