Faodaidh caractaran eadar-nàiseanta a bhith ann an ainm òstair progsaidh san chruth a tha air a thaisbeanadh. Feumaidh cliant no fuasglaiche a tha a' dùil ri cruth IDNA ASCII an t-ainm òstair sin a thionndadh, chan e leth-bhreac ceudad-teicheadh dearbh-aireach de an URL gu lèir.

Ann an PowerShell, tha .NET a' foillseachadh an tionndaidh gu dìreach:

$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)

Chan eil ann an unicodeProxyHost ach an t-ainm àrainn. Fuirichidh am port agus an sgeama air leth. Cleachd am progsaidh a thig às air a' chliant HTTP a nì an t-iarrtas.

Airson Uri a tha air a parsadh mar-thà, tha IdnHost a' foillseachadh a riochdachadh ainm òstair a tha co-fhreagarrach ri IDNA. Dèan lèirmheas air a' cheann-uidhe thùsail seach a bhith ag eadar-chòdachadh leubail a tha air a chòdachadh mar-thà a-rithist is a-rithist.

Dèan dealachadh eadar ainm òstair a' phrogsaidh agus ainm òstair a' chinn-uidhe ann am mearachd fuasglaidh. Chan eil tionndadh aon a' ceartachadh mhearachd-litreachaidh no clàr DNS a tha a dhìth air an fhear eile. Cùm an t-ainm òstair a thathar an dùil airson dearbh-aithne teisteanais cuideachd; tha cur àite le seòladh IP dearbh-aireach a' atharrachadh pàirt eile den cheangal.

Artaigilean co-cheangailte