RouterOS (Mikrotik) เชชเชฐ เชเชงเชพเชฐเชฟเชค เชเชชเชเชฐเชฃเซเชจเซ เชฐเชฟเชฎเซเชเชฒเซ เชกเชพเชเชจเชเซเชฐเซเชก เชเชฐเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ เชธเซเชเชเชกเซ เชนเชเชพเชฐเซ เชจเซเชเชตเชฐเซเช เชเชชเชเชฐเชฃเซเชจเซ เชเซเชเชฎเชฎเชพเช เชฎเซเชเซ เชเซ. เชจเชฌเชณเชพเช Winbox เชชเซเชฐเซเชเซเชเซเชฒเชจเชพ DNS เชเซเชถเชจเชพ เชเซเชฐ เชธเชพเชฅเซ เชธเชเชเชณเชพเชฏเซเชฒเซ เชเซ เช
เชจเซ เชคเชฎเชจเซ เชเชชเชเชฐเชฃ เชชเชฐ เชเซเชจเชพ (เชกเชฟเชซเซเชฒเซเช เชชเชพเชธเชตเชฐเซเชก เชฐเซเชธเซเช เชธเชพเชฅเซ) เช
เชฅเชตเชพ เชธเชเชถเซเชงเชฟเชค เชซเชฐเซเชฎเชตเซเชฐ เชฒเซเชก เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ.
เชจเชฌเชณเชพเช เชตเชฟเชเชคเซ
RouterOS เชเชฐเซเชฎเชฟเชจเชฒ DNS เชฒเซเชเช เชช เชฎเชพเชเซ เชฐเชฟเชเซเชฒเซเชฏเซเชถเชจ เชเชฎเชพเชจเซเชกเชจเซ เชธเชชเซเชฐเซเช เชเชฐเซ เชเซ.
เช เชตเชฟเชจเชเชคเซ เชฐเชฟเชเซเชฒเซเชตเชฐ เชคเชฐเซเชเซ เชเชณเชเชพเชคเซ เชฌเชพเชเชจเชฐเซ เชฆเซเชตเชพเชฐเชพ เชจเชฟเชฏเชเชคเซเชฐเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชฐเชฟเชเซเชฒเซเชตเชฐ เช เชเชฃเซ เชฆเซเชตเชฟเชธเชเชเซเชเชฎเชพเชเชฅเซ เชเช เชเซ เชเซ RouterOS เชจเชพ เชตเชฟเชจเชฌเซเชเซเชธ เชชเซเชฐเซเชเซเชเซเชฒ เชธเชพเชฅเซ เชเซเชกเชพเชฏ เชเซ. เชเชเซเช เชธเซเชคเชฐเซ, เชตเชฟเชจเชฌเซเชเซเชธ เชชเซเชฐเซเช เชชเชฐ เชฎเซเชเชฒเชตเชพเชฎเชพเช เชเชตเซเชฒเชพ "เชธเชเชฆเซเชถเชพเช" เชเชฐเซ-เชเชงเชพเชฐเชฟเชค เชจเชเชฌเชฐเชฟเชเช เชธเซเชเซเชฎเชจเชพ เชเชงเชพเชฐเซ เชฐเชพเชเชเชฐเชเชเชธเชฎเชพเช เชตเชฟเชตเชฟเชง เชฆเซเชตเชฟเชธเชเชเซเชเชจเซ เชฐเซเช เชเชฐเซ เชถเชเชพเชฏ เชเซ.
เชกเชฟเชซเซเชฒเซเช เชฐเซเชชเซ, RouterOS เชชเชพเชธเซ DNS เชธเชฐเซเชตเชฐ เชธเซเชตเชฟเชงเชพ เช เชเซเชทเชฎ เชเซ.
เชเซ เชเซ, เชเซเชฏเชพเชฐเซ เชธเชฐเซเชตเชฐ เชเชพเชฐเซเชฏ เช
เชเซเชทเชฎ เชนเซเชฏ เชคเซเชฏเชพเชฐเซ เชชเชฃ, เชฐเชพเชเชเชฐ เชคเซเชจเซ เชชเซเชคเชพเชจเซ DNS เชเซเชถ เชเชพเชณเชตเซ เชฐเชพเชเซ เชเซ.
เชเซเชฏเชพเชฐเซ เชเชชเชฃเซ เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ winbox_dns_request เชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชตเชฟเชจเชเชคเซ เชเชฐเซเช เชเซเช, เชคเซเชฏเชพเชฐเซ เชฐเชพเชเชเชฐ เชชเชฐเชฟเชฃเชพเชฎเชจเซ เชเซเชถ เชเชฐเชถเซ.
เชเชพเชฐเชฃ เชเซ เช
เชฎเซ DNS เชธเชฐเซเชตเชฐเชจเซ เชเชฒเซเชฒเซเช เชเชฐเซ เชถเชเซเช เชเซเช เชเซ เชเซเชจเชพ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชจเชเชคเซ เชเชฐเชตเซ เชเซเชเช, เชเซเชเชพ เชธเชฐเชจเชพเชฎเชพเช เชฆเชพเชเชฒ เชเชฐเชตเชพ เชคเซเชเซเช เชเซ. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชคเชฎเซ DNS เชธเชฐเซเชตเชฐ เช
เชฎเชฒเซเชเชฐเชฃเชจเซ เชฐเซเชชเชฐเซเชเชพเชเชเชฟเชค เชเชฐเซ เชถเชเซ เชเซ
def dns_response(data):
request = DNSRecord.parse(data)
reply = DNSRecord(DNSHeader(
id=request.header.id, qr=1, aa=1, ra=1), q=request.q)
qname = request.q.qname
qn = str(qname)
reply.add_answer(RR(qn,ttl=30,rdata=A("192.168.88.250")))
print("---- Reply:n", reply)
return reply.pack()
เชนเชตเซ เชเซ เชคเชฎเซ Winbox เชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ example.com เชฎเชพเชเซ เชธเชฐเซเช เชเชฐเซ เชเซ, เชคเซ เชคเชฎเซ เชเซเช เชถเชเซ เชเซ เชเซ เชฐเชพเชเชเชฐเชจเซ DNS เชเซเชถ เชชเซเชเชเชจ เชฅเช เชเช เชเซ.
เช
เชฒเชฌเชคเซเชค, เชชเซเชเชเชจเชฟเชเช example.com เชฌเชนเซ เชเชชเชฏเซเชเซ เชจเชฅเซ เชเชพเชฐเชฃ เชเซ เชฐเชพเชเชเชฐ เชตเชพเชธเซเชคเชตเชฎเชพเช เชคเซเชจเซ เชเชชเชฏเซเช เชเชฐเชถเซ เชจเชนเซเช. เชเซ เชเซ, เชฐเชพเชเชเชฐเชจเซ upgrade.mikrotik.com, cloud.mikrotik.com, cloud2.mikrotik.com เช
เชจเซ download.mikrotik.com เชเชเซเชธเซเชธ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เช
เชจเซ เชฌเซเชเซ เชญเซเชฒ เชฎเชพเชเซ เชเชญเชพเชฐ, เชคเซ เชฌเชงเชพเชจเซ เชเช เช เชธเชฎเชฏเซ เชเซเชฐ เชเชชเชตเชพเชจเซเช เชถเชเซเชฏ เชเซ.
def dns_response(data):
request = DNSRecord.parse(data)
reply = DNSRecord(DNSHeader(
id=request.header.id, qr=1, aa=1, ra=1), q=request.q)
qname = request.q.qname
qn = str(qname)
reply.add_answer(RR(qn,ttl=30,rdata=A("192.168.88.250")))
reply.add_answer(RR("upgrade.mikrotik.com",ttl=604800,
rdata=A("192.168.88.250")))
reply.add_answer(RR("cloud.mikrotik.com",ttl=604800,
rdata=A("192.168.88.250")))
reply.add_answer(RR("cloud2.mikrotik.com",ttl=604800,
rdata=A("192.168.88.250")))
reply.add_answer(RR("download.mikrotik.com",ttl=604800,
rdata=A("192.168.88.250")))
print("---- Reply:n", reply)
return reply.pack()
เชฐเชพเชเชเชฐ เชเช เชชเชฐเชตเชพเชจเชเซเชจเซ เชตเชฟเชจเชเชคเซ เชเชฐเซ เชเซ, เช เชจเซ เช เชฎเซ เชชเชพเชเช เชชเชพเชเชพ เชเชชเซเช เชเซเช. เชฐเชพเชเชเชฐ เช เชคเชฎเชพเชฎ เชชเซเชฐเชคเชฟเชญเชพเชตเซเชจเซ เชฏเซเชเซเชฏ เชฐเซเชคเซ เชเซเชถ เชเชฐเชคเซเช เชจเชฅเซ.
เชฆเซเชเซเชคเซ เชฐเซเชคเซ, เชเซ เชฐเชพเชเชเชฐ DNS เชธเชฐเซเชตเชฐ เชคเชฐเซเชเซ เชเชพเชฎ เชเชฐเชคเซเช เชนเซเชฏ เชคเซ เช เชนเซเชฎเชฒเซ เชชเชฃ เชเชชเชฏเซเชเซ เชเซ, เชเชพเชฐเชฃ เชเซ เชคเซ เชฐเชพเชเชเชฐเชจเชพ เชเซเชฒเชพเชฏเชเช เชชเชฐ เชนเซเชฎเชฒเซ เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ.
เช เชนเซเชฎเชฒเซ เชคเชฎเชจเซ เชตเชงเซ เชเชเชญเซเชฐ เชจเชฌเชณเชพเชเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซ เชชเชฃ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ: เชฐเชพเชเชเชฐเชเชเชธเชจเชพ เชธเชเชธเซเชเชฐเชฃเชจเซ เชกเชพเชเชจเชเซเชฐเซเชก เช เชฅเชตเชพ เชฌเซเชเชชเซเชฐเซเช เชเชฐเซ. เชนเซเชฎเชฒเชพเชเซเชฐ เชเซเชจเซเชเชฒเซเช เชธเชนเชฟเชค เช เชชเชกเซเช เชธเชฐเซเชตเชฐเชจเชพ เชคเชฐเซเชเชจเซ เชซเชฐเซเชฅเซ เชฌเชจเชพเชตเซ เชเซ เช เชจเซ เชฐเชพเชเชเชฐเชเชเชธเชจเซ เชเซเชจเชพ (เชธเชเชตเซเชฆเชจเชถเซเชฒ) เชธเชเชธเซเชเชฐเชฃเชจเซ เชตเชฐเซเชคเชฎเชพเชจ เชคเชฐเซเชเซ เชธเชฎเชเชตเชพ เชฆเชฌเชพเชฃ เชเชฐเซ เชเซ. เช เชนเซเช เชญเชฏ เช เชนเชเซเชเชคเชฎเชพเช เชฐเชนเซเชฒเซ เชเซ เชเซ เชเซเชฏเชพเชฐเซ เชธเชเชธเซเชเชฐเชฃ "เช เชชเชกเซเช" เชฅเชพเชฏ เชเซ, เชคเซเชฏเชพเชฐเซ เชเชกเชฎเชฟเชจเชฟเชธเซเชเซเชฐเซเชเชฐ เชชเชพเชธเชตเชฐเซเชก เชกเชฟเชซเซเชฒเซเช เชฎเซเชฒเซเชฏ เชชเชฐ เชฐเซเชธเซเช เชฅเชพเชฏ เชเซ - เชนเซเชฎเชฒเชพเชเซเชฐ เชเชพเชฒเซ เชชเชพเชธเชตเชฐเซเชก เชธเชพเชฅเซ เชธเชฟเชธเซเชเชฎเชฎเชพเช เชฒเซเช เชเชจ เชเชฐเซ เชถเชเซ เชเซ!
เช เชนเซเชฎเชฒเซ เชคเชฆเซเชฆเชจ เชเชพเชฎ เชเชฐเซ เชเซ, เชนเชเซเชเชค เชนเซเชตเชพ เชเชคเชพเช
เชฐเชเซเชทเชฃ
เชซเชเซเชค Winbox เชจเซ เช
เชเซเชทเชฎ เชเชฐเชตเชพเชฅเซ เชคเชฎเซ เช เชนเซเชฎเชฒเชพเชเชฅเซ เชคเชฎเชพเชฐเซ เชเชพเชคเชจเซ เชธเซเชฐเชเซเชทเชฟเชค เชเชฐเซ เชถเชเซ เชเซ. Winbox เชฆเซเชตเชพเชฐเชพ เชตเชนเซเชตเชเชจเซ เชธเซเชตเชฟเชงเชพ เชนเซเชตเชพ เชเชคเชพเช, SSH เชชเซเชฐเซเชเซเชเซเชฒเชจเซ เชเชชเชฏเซเช เชเชฐเชตเซ เชตเชงเซ เชธเชพเชฐเซเช เชเซ.
เชธเซเชฐเซเชธ: www.habr.com