Home > Archive, IPv6, Windows, free > Как сами да си настроите IPv6 Хост за IRC

Как сами да си настроите IPv6 Хост за IRC

February 6th, 2008

IPv6 and IRC Hosts

Вече няколко човека ме питат как могат да си настроят IPv6 хост в IRC.
От няколко дни отлагам да напиша това, но вече няма на къде време е да разбуля митовете.
Ще се опитам в няколко стъпки да ви опиша цялата ситуация и как да процедирате при работа с Хексаго(Hexago) и Хурикан Електрик(Hurricane Electric), при възможни 2 безплатни DNS услуги(DNS Services), а именно freedns.afraid.org и zoneedit.com.
На практика нищо сложно, но като не се е занимавал човек с DNS преди това може малко да се обърка.


Ще започна с Хексаго(Hexago):
Отивате на адрес: http://go6.net/ и се регистрирате след което от менюто горе избирате “Applications“, след това под главното меню ще се появи ново под-меню от него избирате “Downloads” и в новата страница ще имате две възможности според това какъв е процесорът ви, а именно:
Gateway6 Client 5.1 Windows Installer 32-bit” или “Gateway6 Client 5.1 Windows Installer 64-bit“. Избирате подходящата за вас версия и я изтегляте след което я инсталирате.
* Ако не знаете коя версия е подходяща за вас, изтеглете 32битовият вариянт.
* Ако се окаже, че нямате .Net Framework инсталиран на вашата машина, можете да го изтеглите от:
http://www.microsoft.com/downloads… В случай, че имате по-стара операционна система от XP хвърлете един поглед на следният адрес: http://www.ipv6.org/impl/windows.html. С това приготовленията ви приключват, вече трябва да сте си инсталирали MS .Net Framework и Gateway Clientот Хексаго, възможно е да се наложи да напишете ‘netsh interface ipv6 install‘ в CMD. Това става по следният начин:
Отивате на СТАРТ(START) менюто от там на Изпълни(RUN), там напишете ‘CMD‘;
ще се отвори нов (стандартно)черен прозорец в който вие трябва да напишете само: “netsh interface ipv6 install“(без кавичките), след което да затворите черният прозорец и да рестартирате за да може .Net и графичният клиент на Хексаго да заработят вече и за вас.

За да проверите дали вашият IPv6 тунел вече е активен може да направите някое от следните неща:
1. да отворите CMD(Command Prompt) и да нащишете: ping6 “www.kame.net“(без кавичките)
2. да отворите браузърът си и да заредите следната страница: whatismyipv6.net, където ще видите дали сте влезли през IPv4 или IPv6
Ето и примерни резултати от Ping6 и whatismyipv6.net:

1. Pinging www.kame.net [2001:200:0:8002:203:47ff:fea5:3085]
from 2001:5c0:8fff:aaaa::bbbb with 32 bytes of data:

Reply from 2001:200:0:8002:203:47ff:fea5:3085: bytes=32 time=366ms
Reply from 2001:200:0:8002:203:47ff:fea5:3085: bytes=32 time=333ms
Reply from 2001:200:0:8002:203:47ff:fea5:3085: bytes=32 time=330ms
Reply from 2001:200:0:8002:203:47ff:fea5:3085: bytes=32 time=337ms

Ping statistics for 2001:200:0:8002:203:47ff:fea5:3085:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 330ms, Maximum = 366ms, Average = 341ms

2. Your IP is 2001:5c0:8fff:aaaa::bbbb

Ако всичко е наред трябва да получите подобни резултати, това значи че имате напълно фуннкционална връзка с IPv6 света!
(тези които получат грешки могат да пишат тук)

За да влезете в IRC ви е необходима допълнителна добавка към mIRC, KvIRC има поддръжка за IPv6 IRC сървъри(IPv6 IRC Servers), при xChat въпроса опира до това да си намерите build който има поддръжка на IPv6 сървъри.

mIRChttp://mirc.com/get.html

KvIRChttp://www.kvirc.net/?id=releases?=en
xChathttp://b0at.tx0.org/xchat/, http://www.silverex.org/download/

IPv6 поддържащи IRC сървъри на unibg:
ipv6.plovdivbg.net:6667
ipv6.freebsd-bg.net:6667

Ако сега влезете в IRC през IPv6 поддържащ IRC сървър(IPv6 IRC Server) хостът ви в IRC ще бъде:
T3raHer7z!Executive@TeraHertz.broker.freenet6.net
т.е. <потребителското ви име от go6.net>.broker.freenet6.net

В случай, че 1 хост не ви стига или този специално не ви харесва, можете да настройте клиентът на Хексаго(Hexago/Go6.net/) да заяви за вас под-мрежа(subnet /48), която в последствие можете да ‘делегирате‘(Delegate) към freedns.afraid.org(изисква регистрация).

Ето примерен файл с настройките за клиента на Hexago:
http://varlog.org/Downloads/gw6c.conf.tbz2

Има 4 реда на които задължително трябва да обърнете внимание, и да ги промените:
1. user=varlog
2. passwd=golrav
3. dns_server=ns1.afraid.org:ns2.afraid.org
4. userid=varlog

screenshot #1 screenshot #2 screenshot #3 screenshot #4

Първо трябва да си добавите сами IPv6 адрес от вашият събнет(subnet), него можете да видите тук, на реда където пише “Delegated Prefix“, срещу него ще видите вашата IPv6 зона(IPv6 Subnet). Примерно “2001:05c0:xxxx/48“; до тук добре вече знаете вашата зона един примерен адрес би бил:

2001:05c0:xxxx:0000:0000:0000:0000:0001” или показан съкратено “2001:05c0:xxxx::1“.

След това проверете под какъв номер се намира мрежово ви устройство на което искате да добавите новият IPv6 адрес, проверката става по

следният начин: “netsh interface ipv6 show address“, обикновенно това усвтойство би било “Local Area Connection” или според случая при вас.
При мен “Local Area Connection” се намира под номер 6, след като вече установите номера при вас можете да пристъпите към добавянето на адреса. Това става по следният начин: “ipv6 adu 6/2001:05c0:xxxx::1“(заменете “2001:05c0:xxxx::1” според вашата зона; xxxx – това е вашият уникален префикс/представка на зоната(prefix)).

Ако сте изпълнили всичко правилно вече трябва да имате добавен редовен IPv6 адрес от вашата зона(subnet). За да няма съмнения в това дали сте го направили правилно ви съветвам да проверите по следният начин: “ping6 2001:05c0:xxxx::1“(замествате този адрес с вашият), ако имате отговор значи всичко е наред, в противен случай се върнете по-нагоре и проверете дали не сте пропуснали нещо.

След като сте готови с всичко това може да пристъпим към втората основна стъпка – работа в freedns.afraid.org, ако все още не сте се регистрирали – направете го… След това влезте с акаунта си от меюто в ляво изберете “Registry“, там потърсете хост който ви допада и кликнете на него за да можете да си добавите под-хост, примерно аз ще избера “us.to, най-горе имате “Type:” там избирате “AAAA“, след това

имате “Subdomain” там записвате вашият хост, в случая аз ще използвам името “ipv6.varlog имайте предвид, че краят му ще завършва в случая на “us.to“, на “Address:” напишете вашият IPv6 адрес примерно “2001:05c0:xxxx::1” и натискате бутона “Save!”

*В случая аз вече притежаваx адреса varlog.us.to, и само добавям под-хост на моят за да се получи ipv6.varlog(.us.to). Това в никакъв случай не е по-различно от това да сложите за “Subdomain:” – “moqt.pyrvi.ipv6.v-h-o-s-t“(.us.to).

След като вече имате добавен хост е време да го направим видим и в IRC като “IRC-Host”, изберете от менюто в ляво “IPv6 Reverse“, от там избирате линка “Add IPv6 Subnet“, където въвеждате своя събнет(subnet), примерно: “2001:05c0:xxxx::/48″. След потвърждаване с бутона ще ви отведе но нова страница с 2 полета в първото трябва да допишете адреса от вашият събнет(subnet), в примера правилното дописване е да запишете в първото поле само “:1“, а във второто вавият хост, при мен това е “IPv6.varlog.us.to“(единствено тук е от значение дали ще запишете хоста си с главни или малки букви, защото после ще се показва само така).

ТОВА Е! След като направите всичко това, което на практика отнема почти никакво време можете да имате своят хост напълно безплатно.
Можете да добавяте повече IPv6 адреси и да си добавяте още хостове, това зависи от вас, при наличие на повече от 1 IPv6 адрес на компютъра ви ще ви се наложи да използвате bnc с поддръжка на IPv6 ако желаете да ползвате един определен хост от тези които имате(ако изобщо имате някакви :)).

Нарочно съм избегнал подробностите как е правилно да се изписват IPv6 адресите, какви символи може да има един IPv6 адрес, какво е AAAA или PTR запис, ако все пак някой реално има желание да научи би могъл да поиска написването на такава статия, което мога да направя почти веднага стига да съм свободен. Можете да питате без да се притеснявате, просто преди да пишете, че това или онова не е станало проверете още веднъж дали сте изпълнили всичко точно така, ако все пак има проблем ще го отстраним.

До тук 1/4 от статията в завършена, НО това е пълно описание как можете да си направите IPv6 хостове и сами.

В най-скоро време ще продължа статията как се работи с hexago(go6.net) + zoneedit.com / he.net(tunnelbroker.net) + zoneedit.com или he.net(tunnelbroker.net) + freedns.afraid.org

*Ако все пак вашият хост не се вижда в irc, можете да си направите проверка от: dnsstuff.com, най-долу ще видите поле(третото): “Reverse DNS lookup“, там можете да запишете вашият IPv6 адрес за да проверите дали вашият хост е изряден, пример за хост който севижда в IRC е:

Answer:
2001:05c0:99fc:0000:0000:0000:0000:0001 PTR record: IPv6.varlog.us.to. [TTL 60s] [AAAA=2001:5c0:99fc:0:0:0:0:1] *ERROR* A record for IPv6.varlog.us.to. does not point back to original IP (A record may be cached).”

Важнотов случая е да има изрядни записи AAAA и PTR, записът “А” в случаят НЕ е важен.(Наблегнете на това виждате ли PTR запис, ако не… Хостът Ви никога няма да бъде видим в IRC)

При желание мога да обясня какво значат тези хостове по-подробно за да имате идея какво в същност правите изобщо, не съм им обърнал внимание в тази статия поради размера и в момента +трите й оставащи части.

Очаквано продължение:
~ 12.02.08г.
Скоро… Статията ще бъде пренаписана на отделни части.

Ако има нещо неясно използвайте формуляра по-долу за да се свържете с мен.

ps:// Requests for english translation accepted upon comment ;)

Related posts:

  1. IPv6 под Windows Как да инсталираме Internet Protocol v6 под Windows XP Какво...
  2. Какво е IPv6? »» IPv4 & IPv6 IPv4 предлага 4 билиона адреси, като...

Archive, IPv6, Windows, free , , , , , , , , ,

  1. maniaka911
    February 7th, 2008 at 18:31 | #1

    Опиши как да си направим хостове

  2. February 7th, 2008 at 19:06 | #2

    Както в момента(07/02/2008 19:03:20) се вижда в края на темата съм записал кога ще я продължа. Съжелявам но това няма да е по-рано от 08.02.2008, имам други ангажименти в момента, сега хвърлих на бързо едно око на блога ;). Провери статията след ден-два и ще е готова.

    В завършен вид в статията ще съм описал как се работи с *Hexago + *Afraid и *He.net + *Zoneedit (съответно от там можете сами да се досетите как се работи с двойката – *Hexago + *Zoneedit или *He.net + *Afraid, ако не можете да питате :)).

    *Hexago – go6.net (IPv6 Tunnel Broker)
    *He.net – tunnelbroker.net (IPv6 Tunnel Broker)
    *Afraid – freedns.afraid.org (Безплатна DNS услуга – предоставят 5 безплатни записа)
    *Zoneedit – zoneedit.com (Безплатна DNS услуга – предоставят 5 безплатни Зони)

  3. June 28th, 2008 at 13:10 | #3

    Failed to connect to Gateway6 kuzo.madhacker.biz. Verify Gateway6 name/address.
    zashto taka ?

  4. admin
    July 1st, 2008 at 21:11 | #4

    По ‘default’ анонимният сървър/’relay’(сървър който не иска юзър и парола) е “anon.freenet6.net”, НО обикновенно не е активен и си стои в конфиг файла, просто трябва човек да погледне конфигуранционния файл. След като си направиш акаунт в go6.net ще можеш да използваш за gateway6 следния relay: “broker.freenet6.net”. Ти си втория човек който прави тази грешка с “kuzo.madhacker.biz”, gateway6 не е поле от което можеш да получиш IPv6 хост. Най-малкото за да имаш специален хост какъвто си пожелаеш според безплатните домейни в freedns.afraid.org (или каквито имате под ръка – ваши или на познати) ти трябва събнет(“SUBNET”) /48 или /64 е без значение, всеки събнет който си “делегирал” към DNS от който да можеш да управлявш AAAA/PTR записите ти върши перфектна работа.

  5. September 24th, 2008 at 12:14 | #5

    Някой може ли да каже как да си направя на мирката като напиша /dns ipv6 ip or host да ми показва обратния му ресолв на дадения хост или айпи.
    Благодаря.

  6. admin
    September 24th, 2008 at 17:15 | #6

    “/dns” в mIRC проверява само IPv4/IPv6 хостове или IPv4 адреси, IPv6 пачът за mIRC не поддържа всички команди в mIRC работещи с ip/hosts адреси.

    1. За Host-to-IPv6 можеш да използваш “/dns ipv6.host.com”, пример:

    ———————————————–
    /dns IPv6.Hybernate.Slackware.Org.ve
    ————————————
    24/09/08/17/06/03 * Dns resolving IPv6.Hybernate.Slackware.Org.ve
    -
    24/09/08/17/06/03 * Dns resolved IPv6.Hybernate.Slackware.Org.ve to 2001:470:981b:0:0:0:0:3
    ———————————————–

    2. За IPv6-to-host можеш да използваш DIG.exe, това е DNS-инструмент можеш да се сдобиеш с него от пакета на BIND (http://www.isc.org/index.pl?/sw/bind/view/?release=9.3.2-P2, ако използваш windows избери “Windows XP/2003/2008 Binary Kit”). Ако/като вече разполагаш с dig, командата за проверка кой IPv6 host какъв reverse адрес има е(използвай start>run>cmd):

    За ipv6 адрес към хост:
    ———————————————–
    C:\>dig +short -x 2001:470:981b::3
    IPv6.Hybernate.Slackware.Org.ve.
    ———————————————–

    За хост към ipv6 адрес
    ———————————————–
    C:\>dig +short aaaa IPv6.Hybernate.Slackware.Org.ve
    2001:470:981b::3
    ———————————————–

  7. scarey
    December 10th, 2008 at 01:50 | #7

    moje li primerno da se napravi nqkakfo host4e na UniBG irc server ili pone neshto podobno :P ako moje kak ? :) blagodarq!

  8. admin
    December 10th, 2008 at 22:22 | #8

    Точно за това пише малко по-горе, с изключението че хостовете важат за всеки IPv6 IRC или друг IPv6 server, unibg е просто една от възможните мрежи в които можеш да влезеш през IPv6 ;).

  9. SV-BOY
    February 18th, 2009 at 04:42 | #9

    Здравейте,значи направих всичко горе посоченото но имам някои неясноти и можеби от там идва проблема с конектването “””Status error 507 in tunnel negotiation: 07 Requested prefix length cannot be assigned.””” Някаква идея от какво може да е това.Ще съм благодарен ако ми пишете на майла или а скайп sv-boy Това е от мен благодаря предвартелно :)

  10. February 22nd, 2009 at 19:56 | #10

    suuper raboti!

  11. bankov
    February 23rd, 2009 at 16:04 | #11

    imam problem nqkoi ako moje da pomogne da pishe … skype: bankov_

  12. February 24th, 2009 at 11:23 | #12

    Все пак какъв е проблема?

  13. некой
    October 23rd, 2009 at 13:34 | #13

    май са го резнали тея от FREENET6 това за делегиране на префикс…

  14. VLADI
    December 16th, 2009 at 19:05 | #14

    molq admina da se sfurje s men skyp:karaangov plsp s

  1. No trackbacks yet.