Ko te tikanga "DNS rebinding" ka taea, ka whakatuwherahia e te kaiwhakamahi tetahi wharangi i roto i te kaitirotiro, ki te whakatu hononga WebSocket ki tetahi ratonga whatunga i runga i te whatunga o roto kaore e uru tika mai i te Ipurangi. Hei karo i te whakamarumaru e whakamahia ana i roto i nga kaitirotiro kia kaua e haere ki tua atu i te whānuitanga o te rohe o naianei (whakawhiti-takenga), huri i te ingoa kaihautu ki DNS. Kua whirihorahia te tūmau DNS a te kaitukino ki te tuku i nga wahitau IP e rua kia kotahi: ka tukuna e te tono tuatahi te IP tuuturu o te tūmau me te whaarangi, a ko nga tono o muri mai ka whakahoki mai i te wahitau o roto o te taputapu (hei tauira, 192.168.10.1).
Ko te wa ki te ora (TTL) mo te whakautu tuatahi kua whakaritea ki te uara iti rawa, no reira i te whakatuwheratanga o te wharangi, ka whakatauhia e te kaitirotiro te IP tuuturu o te tūmau o te kaiwhai, ka utaina nga ihirangi o te wharangi. Ka whakahaerehia e te wharangi te waehere JavaScript e tatari ana kia pau te TTL me te tuku tono tuarua, e tohu ana inaianei ko te kaihautu ko 192.168.10.1. Ma tenei ka taea e JavaScript te uru atu ki tetahi ratonga i roto i te whatunga o te rohe, ma te takahi i te aukati whakawhiti-taketake.
Source: opennet.ru