<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9036229</id><updated>2012-02-03T12:49:53.102+08:00</updated><category term='Root zone is serving DNSSEC now'/><category term='Virtual web hosting with IPv6 address'/><category term='保護根域'/><category term='The power of rsync'/><category term='Dreamweaver and IE'/><category term='IPv6 speed test'/><category term='Root trust anchor and DNSSEC Lookaside Validation Registry working side by side'/><category term='PCI WLAN route died'/><category term='Use fail2ban to protect dovecot against brute force attacks'/><category term='Phishing activity in Thailand'/><category term='Which company made the first IPv6-compatible product ?'/><category term='BC32'/><category term='Bind 9.7makes DNSSEC human touchable'/><category term='Displaying visitor&apos;s IP address'/><category term='IPv6 Cache Servers + IPv4 Forwarders'/><category term='Firewalls should not block DNS traffic over TCP port 53'/><category term='two partitions in ASUS notebook'/><category term='Facebook adopts LISP to roll out IPv6 Service'/><category term='facebook passed 300 million users'/><category term='backup mail server'/><category term='wireless fixed line service'/><category term='Pre-published rollover of zone signing keys'/><category term='Verisign has enabled DNSSEC in the &quot;.com&quot; Top Level Domain'/><category term='Grub failure in FC10'/><category term='An ISP uses 6to4 tunnel to serve as v6 DNS resolver'/><category term='zdump'/><category term='港島區立法局空缺補選'/><category term='SSH'/><category term='Assignment of two IPv6 addresses'/><category term='狗屎垃圾方案'/><category term='Shame on Cisco'/><category term='Pv6 address assigned to 6to4 tunnel interface'/><category term='LISP Reliability Issue'/><category term='Only less than 5 % of global IPv4 addresses remain'/><category term='Passing IPv6 Certification for the rank of guru'/><category term='103/8'/><category term='Number of friends in a facebook account'/><category term='SFTP.'/><category term='Changing my 404 Error Handling Page'/><category term='wild card SSL certificate'/><category term='Complicated password'/><category term='webalizer'/><category term='活塞男事件'/><category term='FAT32'/><category term='Resolver and recursive validator'/><category term='DNS64/NAT64 for IPv6 hosts to access IPv4 websites'/><category term='Improvements of motherboards'/><category term='that&apos;s the question'/><category term='Email scam'/><category term='Rescue Windows XP'/><category term='高鐵與我'/><category term='IPv6 rDNS tool'/><category term='China blocked Youtube'/><category term='「選情告急」- 欺騙選民'/><category term='HKDNR now supports IPv6 glue records'/><category term='A remote control for men only'/><category term='6to4 Reverse DNS Delegation'/><category term='昂坪 360 光纖電纜損毀'/><category term='A new dual-core desktop PC'/><category term='A nice 404 error page'/><category term='Caching period of NXDOMAIN'/><category term='Project Titan by Verisign'/><category term='no flash for 64-bit IE9'/><category term='Fuck PCCW'/><category term='Using email address for login to some online services'/><category term='Why virtualization'/><category term='Windows 7 handling RA and RDNSS'/><category term='rsync to download Fedora Core iso image'/><category term='舊電話線'/><category term='電視廣告'/><category term='No IE9 for Windows XP'/><category term='OpenDNS offers IPv6 resolvers'/><category term='IPv6 in Verizon 4G LTE ?'/><category term='10 million numbers'/><category term='Benchmarking and stress test tools'/><category term='Year 2038'/><category term='RFC 6106 - IPv6 Router Advertisement Options for DNS Configuration'/><category term='IE8 officially launched today'/><category term='OFTA Speed Test Engine'/><category term='my past domain i3way.com on sales'/><category term='XP Security 2012 Malware'/><category term='My epad running Android 2.1'/><category term='TSIG-based zone transfer and clock sync'/><category term='If it is not CISSP'/><category term='Avoid Error 404 page found by search engine'/><category term='DNSSEC Visualization'/><category term='Viewing files on tape archive'/><category term='US Cybersecurity Chief'/><category term='ISACA&apos;s Business Model for Information Security Model'/><category term='HKCERT web outage'/><category term='IPv4 address exhaustion and final &quot;/8&quot; block allocation policy'/><category term='SOA minimum to deal with the large number of queries for AAAA record for a website which only runs on IPv4'/><category term='IPv6 speed test again'/><category term='SCP'/><category term='wildcard domains'/><category term='A message to all my IT friends in Facebook'/><category term='how to show DNS recursive resolution'/><category term='2008 Olympics Opening'/><category term='The Obama Administration issued another IPv6 directive'/><category term='IIS Web Server'/><category term='A letter from Dad and Mom'/><category term='blogosphere'/><category term='SOA Expire in Name Server'/><category term='IPv6 Proxy'/><category term='Which iOS supports IPv6'/><category term='BC31'/><category term='Upgrade Fedora Core 4'/><category term='root dnskey used SHA-256 algorithm'/><category term='Nobel Peace Prize 2010'/><category term='Web Album'/><category term='Lack of authoritative IPv6 NTP Servers in Hong Kong'/><category term='IPv6 Anti-spam nightmare'/><category term='4-byte Autonomous System Numbers'/><category term='Google is leaving China.  What&apos;s next ?'/><category term='Will .cn implement DNSSEC'/><category term='Kernel Bugs in Fedora Core 7'/><category term='New antispam features in Sendmail 8.14.0 and above'/><category term='domain name'/><category term='on-9 domains'/><category term='PC still running Windows XP SP1'/><category term='monitor the progress of dd'/><category term='Empty a file'/><category term='In memory of Mark Chai'/><category term='Setting up 6to4 tunnel in FC10'/><category term='journalists in China said their Yahoo email accounts were hacked'/><category term='laptop with two display cards'/><category term='淫審諮詢粗疏'/><category term='Math CAPTCHA'/><category term='naming of Windows 7'/><category term='.hk and .cn ccTLD servers'/><category term='To juniper a network'/><category term='一支流感預防針所費多少'/><category term='Logo of CITEL'/><category term='Enhanced WiFi test facility'/><category term='Chromebook disappointed me totally'/><category term='公司若損失主要電腦數據'/><category term='IPv6 tunnel broker'/><category term='IPv6 brokenness'/><category term='Another IPv6 email test site'/><category term='Sendmail'/><category term='New Zealand CERT'/><category term='SPF -all'/><category term='IP Phone'/><category term='點歌'/><category term='Last day in year 2008'/><category term='Facebook Internet email addresses are easy to harvest'/><category term='Stratum 1 or 2 NTP'/><category term='CUHK opens its v6 Stratum 2  NTP Server for public'/><category term='SHA--1 hash phased out'/><category term='Social networking is now more popular than email on the Internet'/><category term='Miredo - Teredo Client in Linux'/><category term='Internode brings surprise to the IPv6 world'/><category term='What benefits of IPv6 apart from large address space and elimination of NAT'/><category term='ZSK rollover in Top Level Domains'/><category term='Body Combat'/><category term='Dedicated Internet Access in Hong Kong in Year 1994'/><category term='Google and the China Great Firewall'/><category term='Hardware encrypted USB memory sticks'/><category term='Browser Languages'/><category term='Websites for testing if a resolver is DNSSEC-enabled'/><category term='Another way to look at IPv6 address space'/><category term='Weakness of NSEC in DNSSEC'/><category term='選舉過後'/><category term='Wi-Fi Security Measures'/><category term='Conficker checking date and time'/><category term='DNSSEC can replace digital certificate'/><category term='票站調查'/><category term='林彬之死'/><category term='Big John problem'/><category term='virtual email domain in postfix'/><category term='proftpd'/><category term='ipv6calc'/><category term='ipod battery'/><category term='APNIC’s new logo is fantastic'/><category term='In memory of John Lenon'/><category term='ftp loop to test network throughput'/><category term='Obtaining DNSSEC Logo'/><category term='0x20 bit encoding'/><category term='IIS Server Probe'/><category term='Absolutey amazing. All big content providers and organisations are on IPv6 today.'/><category term='Google marked all sites as dangerous'/><category term='車牌號碼，無奇不有'/><category term='Reclaim Class E address'/><category term='check ssl private key and public key are matched'/><category term='OA expiration time and DNSSEC signature period'/><category term='Can IPv6 resolve cache-poisoning'/><category term='15 % of all .cz domains are DNSSEC-secured'/><category term='Celebrating the 25th anniversary of DNS'/><category term='vsftpd'/><category term='ICANN finally approved .xxx top level domain'/><category term='NSEC and ldns-walk'/><category term='UPS Delivery Virus'/><category term='IT People&apos;s Silly English'/><category term='HSBC&apos;s dual-password logon'/><category term='頂！社民連網站被駭客攻擊'/><category term='IPv6 email autoreply facility'/><category term='HTTPS in Gmail'/><category term='Speed of accessing web pages by dual-stack hosts and IPv4 single stack host'/><category term='NAT in 3G mobile networks'/><category term='longest domain name contest'/><category term='FTP Error &quot;500 - Illegal port command&quot;'/><category term='Failed the test as a Hong Kong IPv6 website'/><category term='what’s next ?'/><category term='Fuck her gently'/><category term='Start time of RRSIG fall behind 9 hours from the system clock after zone signing'/><category term='The difference'/><category term='TTL of A and AAAA records assigned to a FQDN'/><category term='IDN'/><category term='Blogging'/><category term='Windows 7 in handling IPv4 and IPv6 connectivity'/><category term='衛詩 = 儍女 ?'/><category term='DNS cache poisoning'/><category term='司馬文大比數勝出'/><category term='Universal Mobile Phone Charger'/><category term='Auto SSH login'/><category term='HKEx attack incident'/><category term='Passing IPv6 Certification for the rank of Sage'/><category term='MTR Internet kiosks block facebook'/><category term='https'/><category term='dig for Windows XP'/><category term='Congested NATed hosts'/><category term='Remove Joomla icon'/><category term='Rescue boot process of Windows XP again'/><category term='What should be removed from a PC motherboard'/><category term='WiFi on steroids'/><category term='變形金剛主角在國內的譯名很攪笑'/><category term='problems of internal IP + NAT in mobile devices'/><category term='how to find if a domain name is cached in a resolver'/><category term='CPU Thermal Shutdown due to heat generated from display card'/><category term='國金二期 = 黑夜之神'/><category term='What interfaces should be eliminated in modern netbook ?'/><category term='dnssec debugging tool'/><category term='退稅'/><category term='Dan Kaminsky'/><category term='Number of rows in Excel 2007'/><category term='4G mobile service'/><category term='High Definition TV'/><category term='APNIC activated final /8 policy'/><category term='CISSP won the &quot;Best Professional Certification Program&quot;'/><category term='Good and bad news about MAC OSX 10.7 on IPv6'/><category term='Farewell to Yvonne'/><category term='IP addresses of root nameservers'/><category term='Phishing filter and visual indication of EV SSL Certificate'/><category term='IPv4 Allocation Chart'/><category term='Rescue Windows XP Again'/><category term='iPhone alarm clock'/><category term='IPv6 and IPv4 gateway services'/><category term='SOA of .hk nameserver'/><category term='Facebook scam'/><category term='Protecting dovecot by fail2ban'/><category term='Iridium satellite crash'/><category term='secureCRT'/><category term='NAT NAT'/><category term='top level domain'/><category term='ublic SSL VPN'/><category term='iTune and ipod'/><category term='Madonna'/><category term='IE can not display 404 error handling page less than 512 bytes'/><category term='Server up for  600 days without reboot'/><category term='516 齊投票'/><category term='IPv6 Reverse DNS Zone Builder for BIND 8/9'/><category term='Facebook Extended Maintenance'/><category term='DNS64/NAT64 supports https'/><category term='OA Audio Extractor'/><category term='How much is a single character domain name if it is globally unique ?'/><category term='DVD to iso image'/><category term='Linux text-based browsers supporting IPv6'/><category term='Reverse lookup in Postfix'/><category term='Setting up SSH tunnel with PuTTY for web browsing'/><category term='Multiple Antivirus software in a single PC'/><category term='Microsoft DNS Server'/><category term='Teredo IPv6 address'/><category term='anti-virus'/><category term='Raising Funds for Sichuan victims'/><category term='brute force attacks'/><category term='Bind'/><category term='DNS zone transfer risk'/><category term='IPv6 Certification Scorecard'/><category term='FTP test'/><category term='Email clients'/><category term='.google top level domain'/><category term='DNSSEC resolver weakness'/><category term='Network Availability'/><category term='6 IT people of HK get IPv6 Sage status as of today'/><category term='IP range for WLAN'/><category term='No such facility as do-not-call register for email in Hong Kong or in any other part of the world'/><category term='NSEC again'/><category term='Google migrated to IPv6'/><category term='babe face in IPv6 address'/><category term='Changing the default resolvers assigned by DHCP'/><category term='nslookup should be phased out'/><category term='Apache Killer again'/><category term='BC35 - United Vibe'/><category term='write protect switch on USB thumb drive'/><category term='Fake lowest and highest MX records to reduce zombie spam'/><category term='Good news after World IPv6 Day'/><category term='Facebook Blocking'/><category term='No more IE'/><category term='World IPv6 Day is over'/><category term='netcat and dd'/><category term='2GB 手指 終身保養'/><category term='Server up for 401 days without reboot'/><category term='curl to replace wget'/><category term='Number of 6to4 gateway in the globe'/><category term='Microsoft did not provide md5sum for trial software'/><category term='Root and TLDs shall not sign child&apos;s NS glue records'/><category term='dopdf'/><category term='40th anniversary of Sesame Street'/><category term='HEAD / HTTP/1.0'/><category term='AS Trace'/><category term='Experience of bypassing the China Great Firewall (GFW) to access Facebook and Youtube in China'/><category term='Enable v6 access by web proxy approach'/><category term='Random identifier in Vista'/><category term='spfmilter'/><category term='Google'/><category term='/64 block in IPv6 router links'/><category term='ipad2 or Android 3.0'/><category term='facebook is an election propaganda'/><category term='sixy.ch'/><category term='6in4 or 6to4'/><category term='whois search'/><category term='1.8 GHz or 2.4 GHz cordless phone'/><category term='Best view for websites'/><category term='IPv6 Sage T-Shirt'/><category term='PACNET Sales 不知道 IPv6 是甚麼'/><category term='68元火鍋任食，你還會信嗎？'/><category term='Control-Enter shortcut key in IE Browser'/><category term='拯救黑妹'/><category term='chksig - DNSSEC tool for Windows'/><category term='&quot;.hotel&quot; top level domain'/><category term='DNSSEC Signature Expiry'/><category term='Root nameserver'/><category term='Hurricane Electric is dating Android'/><category term='3G Logo of China Mobile'/><category term='Egypt'/><category term='Which TLDs are now having Delegation Signer (DS) signed by root'/><category term='deleting a large number of files'/><category term='IET'/><category term='DNSSEC Logging'/><category term='Global IPv6 routing table passed 2000 prefixes'/><category term='Root trust anchor tested successfully'/><category term='Pv6 global routing infrastructure'/><category term='Telnet'/><category term='SSL virtual web hosting'/><category term='Good and bad news on DNSSEC at TLDs'/><category term='練乙錚先生的「七不選」'/><category term='Le Tour De California'/><category term='Fully DNSSEC-enabled domain'/><category term='Akamai Network'/><category term='.hk SOA Serial Number'/><category term='WEP deadline'/><category term='一台獨立的主機'/><category term='My experiences with CSL prepaid SIM  card'/><category term='DNSRBL'/><category term='DNS DDoS attacks'/><category term='Mitigating the risks of unintentional IPv6 tunnels to IPv4 corporate networks'/><category term='TCPview'/><category term='Impact of World IPv6 Day to Hong Kong'/><category term='迪士尼樂園可恥'/><category term='FreeBSD'/><category term='Safe Internet banking by using Linux live CD'/><category term='spam statistics'/><category term='Risk of Windows 6to4 IPv6 address'/><category term='Fantastic network showcase at APRICOT-APAN2011'/><category term='No CAPTCHA verification required when posting message in blogger.com'/><category term='職業病'/><category term='八萬五'/><category term='Amazon Kindle'/><category term='Configure BIND as a recursive validator with Domain Lookaside Validator'/><category term='IPv6 Reverse DNS Configuration'/><category term='DNSSEC-enabled name hosting service'/><category term='Gmail bans .exe file attachment'/><category term='Facebook on IPv6'/><category term='Adding DS records in godaddy.com'/><category term='My expectation for IPv6 World Day'/><category term='it may not be the best fit'/><category term='6-antenna access point'/><category term='resolving nameservers and forwarders'/><category term='功能界別候選人'/><category term='CISSP'/><category term='&quot;v=spf1 -all&quot;'/><category term='ICANN&apos;s charge for new Top Level Domains'/><category term='單車教練'/><category term='Information Security'/><category term='Firewall'/><category term='Ethereal'/><category term='Election'/><category term='man toilet'/><category term='Bind upgrade failure due to yum'/><category term='What the hell is Google on this planet ?'/><category term='Ookla speedtest software'/><category term='PCCW can now offer IPv6 services'/><category term='ip6tables to do bandwidth throttling'/><category term='protect email addresses against harvestor'/><category term='IE market share drops below 70 %'/><category term='Internet 40th anniversay'/><category term='Acessing a website with IPv4 and 6to4 address'/><category term='Dual-core Android Phone'/><category term='test for EDNS9 support in BIND'/><category term='Postfix 50MB limit in inbox'/><category term='Difference between /dev/st0 and /dev/nst0'/><category term='ff02::1 and ff02::2'/><category term='Cloning hard disk'/><category term='DNSSEC Look-aside Validation or IANA’s published Interim Trust Anchor Repository'/><category term='pdf reader'/><category term='Small letters be used in IPv6 addresses'/><category term='URL too long encountered by Chrome'/><category term='Fedora Core 13 on a USB memory stick'/><category term='Android WM FTP Client'/><category term='FTP client'/><category term='Mark Chai passed away yesterday'/><category term='Apache Killer'/><category term='SSID of Government WiFi Service'/><category term='HKNET is testing out IPv6'/><category term='FCC Broadband Test'/><category term='GFW poisons DNS resolution'/><category term='what these words really mean in yearly appraisal report'/><category term='DJB Award'/><category term='WiFi'/><title type='text'>My IPv6 address is 2001:470:18:16c::2.</title><subtitle type='html'>This is Warren Kwok's Internet note pad, electronic diary, online rubbish journal, whatever you might name it ! It is an archive of my random thoughts in a chronological order. I am not good at reporting boring things and change them to lively.  If you find this blog boring, sorry that it is your problem.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default?start-index=101&amp;max-results=100'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>932</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9036229.post-473687131431320681</id><published>2012-02-03T09:54:00.003+08:00</published><updated>2012-02-03T12:49:53.110+08:00</updated><title type='text'>Brainstorming on IPv6 Address Space</title><content type='html'>I did a bit of googling on the number of times IPv6 address space over IPv4. In simple math, it is :&lt;br /&gt;&lt;br /&gt;2^128 divided by 2 ^32 = 2 ^96 which should be 79228162514264337593543950336.&lt;br /&gt;&lt;br /&gt;Surprisingly, many websites quote the wrong math calculations like 4 billion times,&amp;nbsp;40 billion times and 16 trillion times. There are some that say "79 Octillion times&amp;nbsp;the IPv4 address space" which should be correct.&lt;br /&gt;&lt;br /&gt;Of course, "79 Octillion times" can not be understood in English and can hardly be translated into Chinese. It seems meaningless to quote how many times IPv6 address space over IPv4. To convey a clear message on huge address space, we can just simply say :&lt;br /&gt;&lt;br /&gt;IPv4 can only provide approximately a total of 4 billion addresses while the number of&amp;nbsp; available addresses of IPv6 is up to 3.403 x 10^38.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-473687131431320681?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/473687131431320681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=473687131431320681&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/473687131431320681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/473687131431320681'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2012/02/brainstorming-on-ipv6-address-space.html' title='Brainstorming on IPv6 Address Space'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-5439112955734677146</id><published>2012-01-28T23:23:00.001+08:00</published><updated>2012-01-28T23:24:08.110+08:00</updated><title type='text'>M, A and O flags of Router Advertizement</title><content type='html'>For some time, it has been quite confusing to me about auto config (SLAAC) in IPv6. Windows 7 can support SLAAC but no DNS resolvers can be allocated. Mac OSX Lion and Linux can support SLAAC + RDNSS which assign IPv6 address and resolvers to client hosts via Router Advertisement. In case there is a DHCPv6 and RA Server in a network segment, things will be complicated to understand. How does a host choose whether to use SLAAC or DHCPv6 or both ? Hopefully, I came across some good description in Cricket Liu’s new book “DNS and Bind on IPv6”. In fact, the A, M, and O flags in RA message have something to do with resolvers. &lt;br /&gt;&lt;br /&gt;The “M” flag - for “Managed Address Configuration,” tells hosts that DHCPv6 is available for both address assignment and network parameters (including resolver configuration).&lt;br /&gt;&lt;br /&gt;The “A” flag - , for “Autonomous Address Configuration,” tells hosts that SLAAC is available for address assignment and network parameters (possibly including resolver configuration).&lt;br /&gt;&lt;br /&gt;The “O” flag - for “Other Stateful Configuration,” tells hosts that DHCPv6 is available for network parameters other than address assignment (that is, to be used together with SLAAC in the hybrid method described earlier).&lt;br /&gt;&lt;br /&gt;I still think that Microsoft should release patches to Windows 7 such that Windows 7 can support SLAAC + RDNSS. Think it this way, if&amp;nbsp;there needs a DHCPv6 for resolvers assignment working side by side with RA Server, what is the purpose of developing auto config in IPv6.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-5439112955734677146?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/5439112955734677146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=5439112955734677146&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/5439112955734677146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/5439112955734677146'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2012/01/m-and-o-flags-of-router-advertizement.html' title='M, A and O flags of Router Advertizement'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-717890255194689757</id><published>2012-01-22T20:07:00.005+08:00</published><updated>2012-01-22T20:07:51.212+08:00</updated><title type='text'>Migration to Office 2007</title><content type='html'>&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;We have Office 2003 upgraded to Office2007. No big surprise at all except some more features in the tool bar.&amp;nbsp; There is one thing in Words 2007 which Ithink is most useful.&amp;nbsp; We can now savefiles in PDF format and this facilitates posting documents to theInternet.&amp;nbsp; I don’t thank Microsoft at all.&amp;nbsp; File saving in PDF should bea standard feature and Microsoft just offers the basic minimum to users. &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-717890255194689757?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/717890255194689757/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=717890255194689757&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/717890255194689757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/717890255194689757'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2012/01/migration-to-office-2007.html' title='Migration to Office 2007'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-4400122610525539202</id><published>2012-01-18T15:45:00.000+08:00</published><updated>2012-01-18T15:47:56.521+08:00</updated><title type='text'>World IPv6 Launch - 6 June 2012</title><content type='html'>After waiting for one year, I am happy to see the four biggest content providers in the world, namely, Google, Yahoo, Facebook and Microsoft Bing will enable IPv6 on a permanent basis. &amp;nbsp;The date of this activation is 6 June 2012 at the World IPv6 Launch event (www.worldipv6launch.org). &amp;nbsp;After 6 June, I can access facebook by just www.facebook.com instead of www.v6.facebook.com. &amp;nbsp;I have gogoClient and Hurricane Electric tunnels at home with over 5 Mbps speed for IPv6 connection. &amp;nbsp;I am sure my IPv6 connection can give me faster speed in surfing Facebook and Google than my IPv4 connection.&lt;br /&gt;&lt;br /&gt;One question I have in mind: &amp;nbsp;Will Google include Youtube for the permanent IPv6 provision ? &amp;nbsp;If so, that is another great news. &amp;nbsp;I can have better experience in watching Youtube videos as I can imagine the v6 pipeline of Youtube is not so congested.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-4400122610525539202?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/4400122610525539202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=4400122610525539202&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/4400122610525539202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/4400122610525539202'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2012/01/after-waiting-for-one-year-i-am-happy.html' title='World IPv6 Launch - 6 June 2012'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-3017795167224300168</id><published>2011-12-26T19:59:00.004+08:00</published><updated>2011-12-26T23:31:32.693+08:00</updated><title type='text'>Anonymous threatened to blackout the Internet</title><content type='html'>&lt;br /&gt;Anonymous has threatened to blackout the Internet if Stop Online Piracy Act is passed:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.homelandsecuritynewswire.com/dr20111223-anonymous-threatens-internet-blackout-over-controversial-legislation"&gt;http://www.homelandsecuritynewswire.com/dr20111223-anonymous-threatens-internet-blackout-over-controversial-legislation&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Some people might ask how can the entire Internet be blackouted. &amp;nbsp;If the root zone can be taken down, all websites and emails in the world will disappear. &amp;nbsp;It is not known if Anonymous will attack hundreds of root servers scattered around the globe.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-3017795167224300168?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/3017795167224300168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=3017795167224300168&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/3017795167224300168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/3017795167224300168'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/12/anonymous-threatened-to-blackout.html' title='Anonymous threatened to blackout the Internet'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-297289672706832198</id><published>2011-12-23T20:35:00.002+08:00</published><updated>2011-12-23T20:40:15.078+08:00</updated><title type='text'>IPv6 address entry keyboard</title><content type='html'>&lt;span style="background-color: white; color: #333333; font-family: Verdana, sans-serif; line-height: 11px; text-align: left;"&gt;Just received my IPv6 address entry keyboard. The double colon key (::) is very important !&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #333333; line-height: 11px; text-align: left;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #333333; line-height: 11px; text-align: left;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;There is no such code as double colon in ASCII standard. &amp;nbsp;If IPv6 gains popularity, it might be desirable to include :: as special character in ASCII table.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-kQUepTdEg_0/TvR2Y30CVjI/AAAAAAAAALQ/MUuYaHP--c8/s1600/v6-keyboard.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-kQUepTdEg_0/TvR2Y30CVjI/AAAAAAAAALQ/MUuYaHP--c8/s400/v6-keyboard.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="color: #333333; line-height: 11px; text-align: left;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: white; color: #333333; font-family: Verdana, sans-serif; line-height: 11px; text-align: left;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;&lt;span style="background-color: white; color: #333333; line-height: 11px; text-align: left;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-297289672706832198?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/297289672706832198/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=297289672706832198&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/297289672706832198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/297289672706832198'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/12/ipv6-address-entry-keyboard.html' title='IPv6 address entry keyboard'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-kQUepTdEg_0/TvR2Y30CVjI/AAAAAAAAALQ/MUuYaHP--c8/s72-c/v6-keyboard.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-6757011248412950997</id><published>2011-12-22T09:39:00.001+08:00</published><updated>2011-12-22T10:00:45.509+08:00</updated><title type='text'>I own the IPv6 address prefix of 2002:ca51:fc74::/48 permanently</title><content type='html'>&lt;span class="messageBody" data-ft="{&amp;quot;type&amp;quot;:3}"&gt;I am not an ISP but I own the IPv6 address prefix of 2002:ca51:fc74::/48 permanently. The reverse lookup for this range has been delegated to me by the Number Resource Organization (NRO).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="messageBody" data-ft="{&amp;quot;type&amp;quot;:3}"&gt;This is just a gimmick. For those who are familiar with IPv6 addressing, they have already recognized that 2002:ca51:fc74::/48 is 6to4 equivalent of IPv4 address 202.81.252.116.&amp;nbsp; I have previously used this v4 address to access NRO and claim to administer the reverse lookup for the range 2002:ca51:fc74::/48. This is just a gimmick. For those who are familiar with IPv6 addressing, they have already recognized that 2002:ca51:fc74::/48 is the 6to4 equivalent of IPv4 address 202.81.252.116. I have previously used this v4 address to access NRO and claim to administer the reverse lookup for the range 2002:ca51:fc74::/48.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you do a "dig -x 2002:ca51:fc74::1", my v6 nameserver will give you an answer saying it is v6-mail.com.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-6757011248412950997?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/6757011248412950997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=6757011248412950997&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6757011248412950997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6757011248412950997'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/12/i-own-ipv6-address-prefix-of.html' title='I own the IPv6 address prefix of 2002:ca51:fc74::/48 permanently'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-2682692257558974128</id><published>2011-12-21T12:08:00.001+08:00</published><updated>2011-12-21T12:09:19.378+08:00</updated><title type='text'>DHCPv6 in Lion</title><content type='html'>&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-GB" style="mso-ansi-language: EN-GB;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span lang="EN-GB" style="mso-ansi-language: EN-GB;"&gt;In my last blogpost at :&lt;/span&gt; &lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-GB" style="mso-ansi-language: EN-GB;"&gt;&lt;a href="http://warrenkwok.blogspot.com/2011/07/good-and-bad-news-about-mac-osx-107-on.html"&gt;http://warrenkwok.blogspot.com/2011/07/good-and-bad-news-about-mac-osx-107-on.html&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-GB" style="mso-ansi-language: EN-GB;"&gt;I mistakenly wrote that Mac OS 10.7 (Lion) could not support DHCPv6 client configurations. Some friends told me that they have tested Lion and confirmed that DHCPv6 can be fully supported.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;With this good news, all the latest common PC OS (OSX, Windows 7 and Linux) can support DHCPv6.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;On a further thought, OSX and Linux have better support of IPv6 configurations than Windows 7 as Windows 7 is still lacking RDNSS as of today.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Windows 7 definitely needs to catch up.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-2682692257558974128?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/2682692257558974128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=2682692257558974128&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/2682692257558974128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/2682692257558974128'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/12/dhcpv6-in-lion.html' title='DHCPv6 in Lion'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-8752031594336598385</id><published>2011-12-16T10:45:00.002+08:00</published><updated>2011-12-16T10:45:41.773+08:00</updated><title type='text'>Code of ethics for war-driving</title><content type='html'>I will join the WTIA-PISA war-driving on this Sunday (18 Dec), an activity of the 2011 SafeWiFi Campaign. &lt;br /&gt;&lt;br /&gt;Our team note that people are very concerned about privacy issue as a result of Google's unethical capture of WiFi data all over the world. We ask all participants to sign a statement on code of ethics which include no privacy intrusion, no monitoring of payload, no connection to scanned WiFi access points and all data must be destroyed after statistical analysis. As a further step to ensure no network connection, all team members must have TCP/IP protocols in their notebook PC disabled. We will check against each other such settings to ensure a high level of integrity. &lt;br /&gt;&lt;br /&gt;The&amp;nbsp; planned Macao war-driving by WTIA-PISA in September 2011 was banned by the Macao Government due to privacy issue stirred up by Google.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-8752031594336598385?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/8752031594336598385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=8752031594336598385&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/8752031594336598385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/8752031594336598385'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/12/code-of-ethics-for-war-driving.html' title='Code of ethics for war-driving'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-8836251560927011941</id><published>2011-12-13T09:14:00.002+08:00</published><updated>2011-12-13T09:16:11.675+08:00</updated><title type='text'>ITVoice 2012</title><content type='html'>Last Sunday, I casted my votes to 20 members of ITVoice 2012 in the Election Committee election of the IT Sub-sector. They all won their seats with high vote. Well-done, my friends. This was quite an historical moment so I decided to record the voting results in the picture below. I might watch this blogpost again five years later.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-sKBfI-p5zog/TuamyH4-zbI/AAAAAAAAAKw/cWR2EX2Kq1s/s1600/itfc-vote-results.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" oda="true" src="http://4.bp.blogspot.com/-sKBfI-p5zog/TuamyH4-zbI/AAAAAAAAAKw/cWR2EX2Kq1s/s400/itfc-vote-results.jpg" width="277" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As usual, Charles Mok is again the King of the IT Sub-sector. He harvested 1466 votes, 218 votes more than he got in 2006.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-8836251560927011941?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/8836251560927011941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=8836251560927011941&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/8836251560927011941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/8836251560927011941'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/12/itvoice-2012.html' title='ITVoice 2012'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-sKBfI-p5zog/TuamyH4-zbI/AAAAAAAAAKw/cWR2EX2Kq1s/s72-c/itfc-vote-results.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-3848999705479644617</id><published>2011-12-11T16:12:00.001+08:00</published><updated>2011-12-11T16:16:12.046+08:00</updated><title type='text'>IPv6 address input keyboard</title><content type='html'>I have placed order for an IPv6 address entry keyboard at US$15 from ipv6buddy.com.&lt;br /&gt;&lt;br /&gt;The keys of A-F plus colon, double colon and slash keys which are packed together adjacent to numeric keys is very handy for input of IPv6 addresses and prefix lengths. &amp;nbsp;This keyboard should have been developed some years ago but not until now.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-6gisxnXOdCY/TuRl9vsW8KI/AAAAAAAAAKY/bbg1_AIVmrQ/s1600/ipv6-keyboard-layout.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/-6gisxnXOdCY/TuRl9vsW8KI/AAAAAAAAAKY/bbg1_AIVmrQ/s400/ipv6-keyboard-layout.PNG" width="223" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-3848999705479644617?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/3848999705479644617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=3848999705479644617&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/3848999705479644617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/3848999705479644617'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/12/ipv6-address-input-keyboard.html' title='IPv6 address input keyboard'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-6gisxnXOdCY/TuRl9vsW8KI/AAAAAAAAAKY/bbg1_AIVmrQ/s72-c/ipv6-keyboard-layout.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-6718606877080967007</id><published>2011-12-09T14:11:00.001+08:00</published><updated>2011-12-09T14:15:58.393+08:00</updated><title type='text'>Server no reboot for 805 days</title><content type='html'>My server placed in a data center had not been rebooted for over&amp;nbsp;805 days. Frankly, if there is a fault and if I need to go to the data center for repair, I might find the place but can not remember which rack houses the equipment. Then on 7 December 2011, the server lost connection to the outside world. I sought help from the serving ISP and it told me that the port on the Ethernet switch did not detect any connection. The ISP then called a technician in the data center and it was found the power cable did not plug firmly to the power supply unit. After properly tightened the power cord and reboot, everything got back to normal.&lt;br /&gt;&lt;br /&gt;Damn it, my goal of no server reboot for 1000 days just crashed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-6718606877080967007?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/6718606877080967007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=6718606877080967007&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6718606877080967007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6718606877080967007'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/12/server-no-reboot-for-790-days.html' title='Server no reboot for 805 days'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-4844705037616338873</id><published>2011-12-06T19:34:00.001+08:00</published><updated>2011-12-06T19:35:04.660+08:00</updated><title type='text'>Hong Kong WiFi Security Index</title><content type='html'>&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Today was my second day in Tokyo for theCybersecurity Forum organized by the Asia-Pacific Telecommunity.&amp;nbsp; I gave a presentation on “Promoting WiFiSecurity Awareness in Hong Kong”. This is what I said to 20 countries of theAsia Pacific region &amp;nbsp;at the end of mypresentation :&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;If there is just one thing you like tolearn from Hong Kong’s experience, it will be the Hong Kong WiFi Security Index.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-4844705037616338873?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/4844705037616338873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=4844705037616338873&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/4844705037616338873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/4844705037616338873'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/12/hong-kong-wifi-security-index.html' title='Hong Kong WiFi Security Index'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-483984265387583871</id><published>2011-12-04T21:44:00.001+08:00</published><updated>2011-12-04T21:59:13.775+08:00</updated><title type='text'>In-flight WiFi service</title><content type='html'>I flew to Tokyo today by Cathay Pacific CX548. &amp;nbsp;When the plane elevated to a certain altitude, the Captain announced that electronic devices of passengers could be switched on. &amp;nbsp;However, any devices that use WiFi or Bluetooth should be switched off in order to avoid interference to aircraft electronic systems. &amp;nbsp;Hey, Captain, are you kidding. &amp;nbsp;In-flight WiFi is an essential service for passengers especially for those flying long haul. &amp;nbsp;Can you imagine losing Facebook or Gmail for 12 - 14 hours while on the sky. &amp;nbsp;Boeing aircraft are already providing in-flight WiFi service. Of course, usage charge must be imposed. What's wrong with Cathay Pacific.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-483984265387583871?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/483984265387583871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=483984265387583871&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/483984265387583871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/483984265387583871'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/12/in-flight-wifi-service.html' title='In-flight WiFi service'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-6949544131876876914</id><published>2011-11-30T22:13:00.001+08:00</published><updated>2011-11-30T22:22:29.928+08:00</updated><title type='text'>HK Government’s IPv6 NTP Server at time.hko.hk</title><content type='html'>In the past 3 days, I was working with colleagues in the Hong Kong Observatory to find out the problem of their IPv6 NTP system. &amp;nbsp;The system could not accept NTP request while "ntpdate -d -v&amp;nbsp;2407:8000:8001:80::8" showed that the host was found.&lt;br /&gt;&lt;br /&gt;After many hours of testing and troubleshooting, we were sure that there was a bug in the firmware of the new atomic clock system which affected v6 network connectivity. &amp;nbsp;However, we applied a temporary fix to make things work in a stable manner. The system could be accessed now.&lt;br /&gt;&lt;br /&gt;I like to thank colleagues of CUHK, OGCIO and OFTA for helping the end-to-end testing and fault-finding in the past 3 days.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now that the system is normal, I can do "ntpdate -6 time.hko.hk" to conduct time sync over v6 network.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-6949544131876876914?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/6949544131876876914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=6949544131876876914&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6949544131876876914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6949544131876876914'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/11/hk-governments-ipv6-ntp-servver-at.html' title='HK Government’s IPv6 NTP Server at time.hko.hk'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-6370445813046703360</id><published>2011-11-27T22:12:00.001+08:00</published><updated>2011-11-27T22:17:06.569+08:00</updated><title type='text'>D-LINK DIR-655 IPv6 home router</title><content type='html'>&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;This week, I bought an IPv6 home router,model D-LINK DIR-655 with the latest firmware.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-p9DWCUaFQBY/TtJGSsF8JpI/AAAAAAAAAKQ/AOec8tkqnjk/s1600/D-LINK-DIR-655.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://4.bp.blogspot.com/-p9DWCUaFQBY/TtJGSsF8JpI/AAAAAAAAAKQ/AOec8tkqnjk/s400/D-LINK-DIR-655.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;This one supports Prefix Delegation, SLACC, DHCPv6, IPv6 PPPoE,6in4, 6to4 and 6rd tunneling. I have 6in4 tunnel with Hurricane Electric (HE) andI can say that configure 6in4 tunnel on DIR-665 is not easy.&amp;nbsp; The routed /64 prefix allocated by HE shouldbe configured in the LAN side while the /64 prefix for tunneling should beinput in the WAN side.&amp;nbsp; The v6 resolverprovision was a bit complicated.&amp;nbsp; Ithought using v6 resolvers of OpenDNS would be ok but in fact it was not. I wasnot quite sure if HE network blocked access to OpenDNS.&amp;nbsp; As a last resort, I used the anycast v6resolvers of HE in both the WAN and LAN side and that completely my 6in4configuration with success.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;I use static v6 configuration for hosts inthe LAN side though I know DHCPv6 will be more convenient.&amp;nbsp; Hey, think it other way, the routed .64prefix offered to me will never change, there is no harm to use static v6configuration.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-6370445813046703360?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/6370445813046703360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=6370445813046703360&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6370445813046703360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6370445813046703360'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/11/d-link-dir-655-ipv6-home-router.html' title='D-LINK DIR-655 IPv6 home router'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-p9DWCUaFQBY/TtJGSsF8JpI/AAAAAAAAAKQ/AOec8tkqnjk/s72-c/D-LINK-DIR-655.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-2701248112978999380</id><published>2011-11-25T14:29:00.001+08:00</published><updated>2011-11-25T14:33:07.705+08:00</updated><title type='text'>The last IPv4 address in the world is 223.255.254.254</title><content type='html'>Today, I checked that the&amp;nbsp;last Class C address block 223.255.255.0/24 is still in the hands of APNIC and I very much doubt APNIC will allocate it to any organizations.&amp;nbsp; Having saying that, we can expect the last IPv4 address that can be used in the world is 223.255.254.254 which is now owned by Singapore Marina Bay Sands Pte Ltd.&amp;nbsp; Of course, 223.255.254.255 can not be used as it is&amp;nbsp;a broadcast address on a per Class C basis.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-2701248112978999380?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/2701248112978999380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=2701248112978999380&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/2701248112978999380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/2701248112978999380'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/11/last-ipv4-address-in-world-is.html' title='The last IPv4 address in the world is 223.255.254.254'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-5614931042253134113</id><published>2011-11-22T08:55:00.001+08:00</published><updated>2011-11-22T09:18:47.449+08:00</updated><title type='text'>vistumbler</title><content type='html'>My blog post two days ago mentioned about WiFi Hopper which could not be run in 64-bit Windows platform.&amp;nbsp; One reader suggested to execute WiFi Hopper under a VM environment.&amp;nbsp; Yes, it could be but the speeed of operation will be really slow. &lt;br /&gt;&lt;br /&gt;I have found the solution. Vistumbler is another WiFi sniffer that supports Windows 7.&amp;nbsp; The captured log can be saved in CSV format for analysis by excel.&amp;nbsp; I will definitely use vistumbler in the coming war driving exercise.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-xTynnM3vYug/TsrzadYyMUI/AAAAAAAAAKI/nCt_ogiR3uw/s1600/rev-vis-stumbler.png" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" hda="true" height="272" src="http://3.bp.blogspot.com/-xTynnM3vYug/TsrzadYyMUI/AAAAAAAAAKI/nCt_ogiR3uw/s400/rev-vis-stumbler.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-5614931042253134113?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/5614931042253134113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=5614931042253134113&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/5614931042253134113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/5614931042253134113'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/11/vistumbler.html' title='vistumbler'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-xTynnM3vYug/TsrzadYyMUI/AAAAAAAAAKI/nCt_ogiR3uw/s72-c/rev-vis-stumbler.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-8582227334376672452</id><published>2011-11-21T09:55:00.001+08:00</published><updated>2011-11-21T10:05:27.733+08:00</updated><title type='text'>TP-LINK TL-WN822N 802.11n client</title><content type='html'>In August, I purchased&amp;nbsp;one set of TP-Link&amp;nbsp;TL-WN822N cleint which is claimed to have a speed of&amp;nbsp; 300Mbps.&amp;nbsp; At that time, I was attracted by the ivory colour,&amp;nbsp;the light&amp;nbsp;green LED&amp;nbsp;and the two antennas realizing&amp;nbsp;that&amp;nbsp;the dual-antenna design will&amp;nbsp;help to boost the performance of MIMO-based&amp;nbsp;802.11n&amp;nbsp;connection.&amp;nbsp; To my satisfaction, this&amp;nbsp;wireless client runs perfectly fast and there is no difference in speed when accessing Interent compared with using a 100Mbps Ethernet network card. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-5GD0LAQpCzY/TsmxpNYcbyI/AAAAAAAAAKA/cvV-la0F3DU/s1600/TP-LINK-CLIENT.PNG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" hda="true" height="288" src="http://1.bp.blogspot.com/-5GD0LAQpCzY/TsmxpNYcbyI/AAAAAAAAAKA/cvV-la0F3DU/s400/TP-LINK-CLIENT.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Yesterday, I decided to buy another one either for&amp;nbsp;backup difference or for use in other desktop PCs. This is the best WiFi client I have ever used.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-8582227334376672452?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/8582227334376672452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=8582227334376672452&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/8582227334376672452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/8582227334376672452'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/11/tp-link-tl-wn822n-80211n-client.html' title='TP-LINK TL-WN822N 802.11n client'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-5GD0LAQpCzY/TsmxpNYcbyI/AAAAAAAAAKA/cvV-la0F3DU/s72-c/TP-LINK-CLIENT.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-6463682393674247509</id><published>2011-11-20T20:57:00.001+08:00</published><updated>2011-11-20T21:01:46.038+08:00</updated><title type='text'>WiFi Hopper only available in 32-bit Windows XP</title><content type='html'>I planned to join the WiFi war driving exercise which will be held in December 2011. &amp;nbsp;The bad news is that the war driving software "WiFi Hopper" can only support 32-bit Windows XP. &amp;nbsp;I have my old Windows XP notebook scrapped more than a year. &amp;nbsp;My notebook in use now is running 64-bit Windows 7. &amp;nbsp;How can I join the war driving exercise? &amp;nbsp;I think I have to borrow one XP notebook from my friends.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-6463682393674247509?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/6463682393674247509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=6463682393674247509&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6463682393674247509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6463682393674247509'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/11/wifi-hopper-only-available-in-32-bit.html' title='WiFi Hopper only available in 32-bit Windows XP'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-7678732231529304313</id><published>2011-11-19T11:24:00.001+08:00</published><updated>2011-11-19T11:47:23.639+08:00</updated><title type='text'>Postfix greylisting</title><content type='html'>I added greylisting to my IPv6 SMTP server runnung Postfix by adding the package postgrey. &amp;nbsp;All incoming messages will be rejected and if &amp;nbsp;the connecting sources are legitimate email servers, the messages will be queued up for retry. After the greylisted period of 5 minutes, the messages from the same sources will then be accepted by postgrey. &amp;nbsp;In the case of spam emails by zombie computers, the zombies which do not act like a SMTP server, will not store and queue up emails for subsequent delivery. On the whole, I believe greylisting is over 90 % effective to reject spam from zombies.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-0IBuQGuerPY/Tsciiq6xXYI/AAAAAAAAAJ4/kMU7A488ba8/s1600/postgrey.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="316" src="http://3.bp.blogspot.com/-0IBuQGuerPY/Tsciiq6xXYI/AAAAAAAAAJ4/kMU7A488ba8/s400/postgrey.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-7678732231529304313?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/7678732231529304313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=7678732231529304313&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/7678732231529304313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/7678732231529304313'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/11/postfix-greylisting.html' title='Postfix greylisting'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-0IBuQGuerPY/Tsciiq6xXYI/AAAAAAAAAJ4/kMU7A488ba8/s72-c/postgrey.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-1398430197256523899</id><published>2011-11-17T09:01:00.001+08:00</published><updated>2011-11-17T09:24:01.350+08:00</updated><title type='text'>Hurricane Electric's 10G link at HKIX</title><content type='html'>Hurricane Electric has installed a new 10G dual-stack link at HKIX:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.marketwatch.com/story/hurricane-electric-announces-significant-global-upgrade-of-peering-bandwidth-2011-11-16"&gt;http://www.marketwatch.com/story/hurricane-electric-announces-significant-global-upgrade-of-peering-bandwidth-2011-11-16&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This really helps me a lot as I am using 6in4 tunnel of Hurricane Electric to bridge to the IPv6 Internet.&amp;nbsp;&amp;nbsp;After the upgrade, I tested that my IPv6 connections to overseas is&amp;nbsp;at 8Mbps while the speed of connection to HK6IX is 91 Mbps.&amp;nbsp; Actually, the connection is limited by my 100M network interface card and the Ethernet switch of my serving ISP.&lt;br /&gt;&lt;br /&gt;Thanks, Hurricane Electric.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-1398430197256523899?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/1398430197256523899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=1398430197256523899&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/1398430197256523899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/1398430197256523899'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/11/hurricane-electric-has-installed-new.html' title='Hurricane Electric&apos;s 10G link at HKIX'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-6957551751387518417</id><published>2011-11-08T20:44:00.004+08:00</published><updated>2011-11-08T20:44:50.710+08:00</updated><title type='text'>Interesting picture</title><content type='html'>This is an interesting picture. &amp;nbsp;Seems like both disc A and B are moving. &amp;nbsp; Which one do you think is moving a bit faster.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-U4CiN3qfEP0/TrkkGeIGBlI/AAAAAAAAAJw/eqQ_t8JDmn8/s1600/optical-illusion.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://3.bp.blogspot.com/-U4CiN3qfEP0/TrkkGeIGBlI/AAAAAAAAAJw/eqQ_t8JDmn8/s400/optical-illusion.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In fact, both are not moving. &amp;nbsp;But if we look at them together at the same time, we have the illusion that they are moving.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-6957551751387518417?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/6957551751387518417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=6957551751387518417&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6957551751387518417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6957551751387518417'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/11/interesting-picture.html' title='Interesting picture'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-U4CiN3qfEP0/TrkkGeIGBlI/AAAAAAAAAJw/eqQ_t8JDmn8/s72-c/optical-illusion.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-1371373665527017957</id><published>2011-11-04T22:19:00.001+08:00</published><updated>2011-11-04T22:30:31.572+08:00</updated><title type='text'>Can MAC address filter circumvent WEP cracking</title><content type='html'>We all know that WEP can be cracked in a few minutes. &amp;nbsp;There is an interesting question of whether MAC address filter can &amp;nbsp;increase the difficulty of WEP cracking.&lt;br /&gt;&lt;br /&gt;The answer is No. MAC address filters&amp;nbsp;&lt;span class="Apple-style-span" style="background-color: white; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;"&gt;&amp;nbsp;are useless because&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;"&gt;&amp;nbsp;MAC&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;"&gt;addresses are broadcast over air. When a legitimate client is connected to a WEP AP, &amp;nbsp;a hacker can use hacking tools to discover the MAC address. He then clones the MAC address to his devices and then proceed to crack the WEP key. &amp;nbsp; To reinforce my saying, I have taken a photo from a Linux machine running spoonweb. &amp;nbsp;In the photo below, the MAC address of a connecting client is shown.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ORqQKFaXHcA/TrP0RDbEQjI/AAAAAAAAAJQ/pLyFaFQs4tw/s1600/spoonweb-client.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://2.bp.blogspot.com/-ORqQKFaXHcA/TrP0RDbEQjI/AAAAAAAAAJQ/pLyFaFQs4tw/s400/spoonweb-client.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-1371373665527017957?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/1371373665527017957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=1371373665527017957&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/1371373665527017957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/1371373665527017957'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/11/can-mac-address-filter-circumvent-wep.html' title='Can MAC address filter circumvent WEP cracking'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-ORqQKFaXHcA/TrP0RDbEQjI/AAAAAAAAAJQ/pLyFaFQs4tw/s72-c/spoonweb-client.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-1496853788696599857</id><published>2011-10-30T11:51:00.000+08:00</published><updated>2011-10-30T11:51:11.785+08:00</updated><title type='text'>Android phone failed to sync gmail</title><content type='html'>On Friday, &amp;nbsp;all of a sudden, my Android phone could not sync gmail. &amp;nbsp;Intuitively, I had the impression that access to market would also fail as market relies on gmail account for authentication. Finally, it was proven that all Gmail and Facebook could not sync while access to market completely failed.&lt;br /&gt;&lt;br /&gt;After investigation, I noted that my phone had the date set to 1 Jan 2000. &amp;nbsp;Shit, auto-sync requires accurate time information on the terminal devices. &amp;nbsp;After changing the date properly, everything was restored.&lt;br /&gt;&lt;br /&gt;A good learning experience and exercise.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-1496853788696599857?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/1496853788696599857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=1496853788696599857&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/1496853788696599857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/1496853788696599857'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/10/android-phone-failed-to-sync-gmail.html' title='Android phone failed to sync gmail'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-6542812681457489852</id><published>2011-10-16T17:43:00.004+08:00</published><updated>2011-10-16T17:44:47.230+08:00</updated><title type='text'>In memory of  Dennis Ritchie, Father of Unix</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;"&gt;It was sad to read news about &amp;nbsp;Dennis Ritchie, Father of Unix, who passed away on 12 October 2011.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;span lang="EN-US" style="background-attachment: initial; background-clip: initial; background-color: #fffef7; background-image: initial; background-origin: initial; color: black; font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: large;"&gt;&lt;span lang="EN-US" style="background-attachment: initial; background-clip: initial; background-color: #fffef7; background-image: initial; background-origin: initial; color: black;"&gt;I was addicted to Unix in 1992 but only got my firstreference book in 1994. As my appreciation to Dennis Ritchie,&lt;/span&gt; Father ofUnix, I shall keep this book for the rest of my life.&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-cnTPvIi10SU/TpqnPcvLWUI/AAAAAAAAAI8/0i-YjbhNHdM/s1600/guide-to-unix.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-cnTPvIi10SU/TpqnPcvLWUI/AAAAAAAAAI8/0i-YjbhNHdM/s320/guide-to-unix.jpg" width="218" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-6542812681457489852?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/6542812681457489852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=6542812681457489852&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6542812681457489852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6542812681457489852'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/10/in-memory-of-dennis-ritchie-father-of.html' title='In memory of  Dennis Ritchie, Father of Unix'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-cnTPvIi10SU/TpqnPcvLWUI/AAAAAAAAAI8/0i-YjbhNHdM/s72-c/guide-to-unix.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-612728097354240162</id><published>2011-10-11T15:25:00.002+08:00</published><updated>2011-10-11T15:26:59.826+08:00</updated><title type='text'>Blackberry outage in three continents</title><content type='html'>Yersterday, there was a massive RIM's network outage in Europe, Middle East and Africa which lasted for 3 hours :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://edition.cnn.com/2011/10/10/tech/mobile/blackberry-outage/index.html"&gt;http://edition.cnn.com/2011/10/10/tech/mobile/blackberry-outage/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Millions of users were affected.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;As usual, RIM will never disclose the root of the failure using the excuse that RIM's network is based on a proprietary design and it needs to keep its network design and architecture confidential.&lt;br /&gt;&lt;br /&gt;Though Asia was not affected in the incident yesterday, we can not be sure we get the same luck next time. &lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-612728097354240162?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/612728097354240162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=612728097354240162&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/612728097354240162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/612728097354240162'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/10/blackberry-outage-in-three-continents.html' title='Blackberry outage in three continents'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-2326644478717442582</id><published>2011-10-04T15:05:00.002+08:00</published><updated>2011-10-04T15:05:50.577+08:00</updated><title type='text'>iPhone 5 can not support 4G LTE</title><content type='html'>With the coming release of iPhone 5, IT and technology savvy people are guessing if it can support high speed 4G LTE.&amp;nbsp;&amp;nbsp;My view is that iPhone 5 will not be equipped with 4G LTE air interface.&amp;nbsp; The reason is that there are now just a few 4G LTE networks.&amp;nbsp; Apple&amp;nbsp;must make a logical decision and careful investment.&amp;nbsp; May be iPhone 6&amp;nbsp;released in next year can do that. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-2326644478717442582?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/2326644478717442582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=2326644478717442582&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/2326644478717442582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/2326644478717442582'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/10/iphone-5-can-not-support-4g-lte.html' title='iPhone 5 can not support 4G LTE'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-3395886697886279741</id><published>2011-10-02T18:59:00.002+08:00</published><updated>2011-10-02T19:01:54.355+08:00</updated><title type='text'>IPv6 Speed Test</title><content type='html'>ipv6-test.com is hosted in France and it can offer speed tests on both IPv4 and IPv6 connection. It is now seeking help from other web administrators to set up such facility in other region. &amp;nbsp;As I do not have high speed native IPv6 connection otherwise I will volunteer to make my server as a mirror test site in Hong Kong.&lt;br /&gt;&lt;br /&gt;The speed tests done today were the best I have ever conducted. &amp;nbsp;The overseas IPv4 and IPv6 connection speeds were &amp;nbsp;almost the same at around 4.5 Mbps. &amp;nbsp;This speed is sufficient for DVD-quality full screen video.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-XqdNu1xeRhY/TohEEVa4L8I/AAAAAAAAAI4/3RVT_r287-k/s1600/v4-v6-speedtest.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="223" src="http://4.bp.blogspot.com/-XqdNu1xeRhY/TohEEVa4L8I/AAAAAAAAAI4/3RVT_r287-k/s400/v4-v6-speedtest.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-3395886697886279741?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/3395886697886279741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=3395886697886279741&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/3395886697886279741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/3395886697886279741'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/10/ipv6-speed-test.html' title='IPv6 Speed Test'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-XqdNu1xeRhY/TohEEVa4L8I/AAAAAAAAAI4/3RVT_r287-k/s72-c/v4-v6-speedtest.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-1793677558576136855</id><published>2011-10-01T22:13:00.001+08:00</published><updated>2011-10-01T22:13:30.829+08:00</updated><title type='text'>gogoclient on WiFi</title><content type='html'>This is a good news. Gogoclient can work on WiFi which enables me to have IPv6 tunnel connection &amp;nbsp;on WiFi. I had tested several times before but all failed. &amp;nbsp;I did not know what went wrong. &amp;nbsp;Then after changing a new WiFi router, everything works now. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-CoFCQn8N-PQ/TocfwKiRPTI/AAAAAAAAAI0/JRmy5OCDkqo/s1600/gogoclient-wifi.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="326" src="http://4.bp.blogspot.com/-CoFCQn8N-PQ/TocfwKiRPTI/AAAAAAAAAI0/JRmy5OCDkqo/s400/gogoclient-wifi.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I note that there is a new version of Gogoclient which supports DS-Lite. &amp;nbsp;I will download and try it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-1793677558576136855?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/1793677558576136855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=1793677558576136855&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/1793677558576136855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/1793677558576136855'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/10/gogoclient-on-wifi.html' title='gogoclient on WiFi'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-CoFCQn8N-PQ/TocfwKiRPTI/AAAAAAAAAI0/JRmy5OCDkqo/s72-c/gogoclient-wifi.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-9123686785342852548</id><published>2011-09-17T20:48:00.002+08:00</published><updated>2011-09-17T21:00:57.115+08:00</updated><title type='text'>sharepod to replace iTunes</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;iTunes is too bulky to manage ipod songs. &amp;nbsp;I have now changed to sharepod, small file size, just 5MB file size plus the interface is neat and clean. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Another headache of iTunes is that if some songs in a PC's folder &amp;nbsp;are inadvertently deleted, iTunes attempts to delete the same songs in ipod because of auto-sync. &amp;nbsp;No such hassle in sharepod.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;The only shortcoming is that I have to connect ipod to sharepod if I want to listen to music through &amp;nbsp;my PC.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Wt5E2hRPjik/TnSW_WQcuoI/AAAAAAAAAIw/i-ERZAGGe7Y/s1600/sharepod.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="222" src="http://4.bp.blogspot.com/-Wt5E2hRPjik/TnSW_WQcuoI/AAAAAAAAAIw/i-ERZAGGe7Y/s400/sharepod.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-9123686785342852548?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/9123686785342852548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=9123686785342852548&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/9123686785342852548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/9123686785342852548'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/09/itunes-is-too-bulky-to-manage-ipod.html' title='sharepod to replace iTunes'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-Wt5E2hRPjik/TnSW_WQcuoI/AAAAAAAAAIw/i-ERZAGGe7Y/s72-c/sharepod.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-7991138809788405419</id><published>2011-09-12T09:36:00.003+08:00</published><updated>2011-09-12T09:37:38.547+08:00</updated><title type='text'>25GB Cloud Storage</title><content type='html'>I got 25GB cloud storage from PCCW.&amp;nbsp; It is a free service. Once connected, there will be a u drive with the name uhub.&amp;nbsp; Just like plugging in a USB flash drive.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-pC8i4xu42fE/Tm1h9Y3XwpI/AAAAAAAAAIs/GTZed0Ueuaw/s1600/25g-cloud.png" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="223" nba="true" src="http://1.bp.blogspot.com/-pC8i4xu42fE/Tm1h9Y3XwpI/AAAAAAAAAIs/GTZed0Ueuaw/s400/25g-cloud.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Doesn't sound much increase in storage capacity if one is using desktop or notebook.&amp;nbsp; However, the cloud storage is accessible by iPhone and Android and this feature is very significant since smartphones do not come with hard drive. &lt;br /&gt;&lt;br /&gt;The speed of access is a bit&amp;nbsp;slow which can not be compared to accessing a local hard drive. The transfer of files is not aided by encryption. If this option is available, it makes access even slower. However, the experience of commercial paid cloud storage should be much better and encryption is a MUST.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-7991138809788405419?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/7991138809788405419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=7991138809788405419&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/7991138809788405419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/7991138809788405419'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/09/25gb-cloud-storage.html' title='25GB Cloud Storage'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-pC8i4xu42fE/Tm1h9Y3XwpI/AAAAAAAAAIs/GTZed0Ueuaw/s72-c/25g-cloud.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-4005468613083495091</id><published>2011-09-11T15:51:00.001+08:00</published><updated>2011-09-11T22:18:20.165+08:00</updated><title type='text'>watching Youtube  freezed after installing Windows 7 SP1</title><content type='html'>&lt;br /&gt;&lt;div style="line-height: 16.5pt; margin-bottom: 18.85pt; margin-left: 0cm; margin-right: 0cm; margin-top: 0cm;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit; font-size: large;"&gt;&lt;span lang="EN-US"&gt;For the past 3 months, my Windows 7notebook freezed &amp;nbsp;whenever watching Youtubevideos or videos of appledaily news.&amp;nbsp; Ithought it could be due to system drivers corruption.&amp;nbsp; I re-installed Windows 7 again and in the first3 days, everything was fine. Afterwards, automatic update installed SP1 andthe problem appeared again.&amp;nbsp; Shit, somebloggers say t&lt;/span&gt;&lt;span lang="EN-US" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: #111111;"&gt;his SP1 problem had been confirmed by Microsoft because of a weakness of memory manager performs frequent paging in andpaging out requests when memory usage is high.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 16.5pt; margin-bottom: 18.85pt; margin-left: 0cm; margin-right: 0cm; margin-top: 0cm;"&gt;&lt;span lang="EN-US" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: #111111;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit; font-size: large;"&gt;Microsoft has released ahotfix to it downloadable at :&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 16.5pt; margin-bottom: 18.85pt; margin-left: 0cm; margin-right: 0cm; margin-top: 0cm;"&gt;&lt;span lang="EN-US" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: #111111;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit; font-size: large;"&gt;http://support.microsoft.com/kb/2575077&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: -6.0pt; mso-para-margin-left: -.5gd;"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span" style="font-family: inherit; font-size: large;"&gt;I did not apply the hotfix.&amp;nbsp; Ijust uninstalled SP1 and my Windows 7 is now stable and performing well.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-4005468613083495091?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/4005468613083495091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=4005468613083495091&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/4005468613083495091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/4005468613083495091'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/09/watching-youtube-freezed-after.html' title='watching Youtube  freezed after installing Windows 7 SP1'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-1550150058757882378</id><published>2011-09-08T21:30:00.001+08:00</published><updated>2011-09-08T21:30:11.266+08:00</updated><title type='text'>Shall name-based virtal hosting be used in a web server even only a single website is hosted on the IP address</title><content type='html'>&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif; font-size: large;"&gt;This is a web server security question.Shall name-based virtal hosting be used in a web server even only a singlewebsite is hosted on the IP address ?&lt;span&gt;&amp;nbsp;&lt;/span&gt;The typical cases are &lt;a href="http://www.hkexnews.hk/"&gt;www.hkexnews.hk&lt;/a&gt;and &lt;a href="http://www.hkex.com.hk/"&gt;www.hkex.com.hk&lt;/a&gt;.&lt;span&gt;&amp;nbsp; &lt;/span&gt;The&lt;span&gt;&amp;nbsp; &lt;/span&gt;websites&lt;span&gt;&amp;nbsp; &lt;/span&gt;respond to clients even the HTTP headers donot contain a hostname, just an IP address only .&lt;span&gt;&amp;nbsp; &lt;/span&gt;The answer to me is quite obvious.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-1550150058757882378?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/1550150058757882378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=1550150058757882378&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/1550150058757882378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/1550150058757882378'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/09/shall-name-based-virtal-hosting-be-used.html' title='Shall name-based virtal hosting be used in a web server even only a single website is hosted on the IP address'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-2991576772330495150</id><published>2011-09-05T12:01:00.000+08:00</published><updated>2011-09-05T12:03:05.590+08:00</updated><title type='text'>Multiple SSL websites on a single IP address</title><content type='html'>Apache 2.2.12 or higher version can support Server Name Identification (SNI) in Transport Layer Security (TLS). That is to say, multiple SSL websites can be hosted on a single IP address. This is a great help. In fact, SNI in TLS has become an IETF standard (RFC 3546) dated back to end 2003. &lt;br /&gt;&lt;br /&gt;There is now a tool to test if browsers can support SNI in the TLS handshake:&lt;br /&gt;&lt;br /&gt;https://sni.velox.ch/&lt;br /&gt;&lt;br /&gt;During the test, I noticed IE8 prompted an error message of&amp;nbsp;invalid certificate, I just pressed the&amp;nbsp; continue browsing button and I saw&amp;nbsp;more details about IE failure.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;What I observed is that the current version of Firefox, Chrome and Safari are capable of SNI while IE still lacks this function. On server side, I track that Microsoft IIS 7.5 is not able to do this SNI thing, but Microsoft has committed to make it in the next version.&amp;nbsp; For browsers in smartphones, I can not test one by one since there are so many different packages. &lt;br /&gt;&lt;br /&gt;This is just a bit of development. There is a long way to go before a single IP address can support multiple SSL websites on all different platforms while some browsers might still fall behind. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-2991576772330495150?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/2991576772330495150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=2991576772330495150&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/2991576772330495150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/2991576772330495150'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/09/multiple-ssl-websites-on-single-ip.html' title='Multiple SSL websites on a single IP address'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-6331967046657798167</id><published>2011-09-03T20:19:00.002+08:00</published><updated>2011-09-03T20:24:11.887+08:00</updated><title type='text'>Apache Killer killed</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;After waiting for 6 days, Apache Software Foundation finally released Apache 2.2.20 which removes the HTTP Range Exploit. &amp;nbsp; The fix is that if&amp;nbsp;&amp;nbsp;the sum of all ranges in a requestis larger than the original file, the server ignores the ranges and sends the complete file.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;All system administrators should be relaxed now. &amp;nbsp;The most devastating bug in the history of the open source community has been eliminated.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-6331967046657798167?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/6331967046657798167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=6331967046657798167&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6331967046657798167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6331967046657798167'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/09/apache-killer-killed.html' title='Apache Killer killed'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-1528922616662822295</id><published>2011-08-29T23:12:00.001+08:00</published><updated>2011-08-29T23:12:36.366+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache Killer again'/><title type='text'>Apache Killer again</title><content type='html'>&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 12.0pt; mso-fareast-language: ZH;"&gt;Regarding interim fixes for protecting against Apache &lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 12.0pt;"&gt;Killer (&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 12.0pt; mso-fareast-language: ZH;"&gt;Range Exploit&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 12.0pt;"&gt;)&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 12.0pt; mso-fareast-language: ZH;"&gt;, many system administrators are frustrated whether to ban range completely or to allow a certain number of range. &lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 12.0pt;"&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Last Friday, I took the approach of banning HTTP Range Header completely.&lt;span&gt;&amp;nbsp; &lt;/span&gt;After discussions with some system administrators, they were of the view that &lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 12.0pt; mso-fareast-language: ZH;"&gt;the method of 5 ranges restriction&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 12.0pt;"&gt; is recommendable&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 12.0pt; mso-fareast-language: ZH;"&gt;. The reason is that Microsoft IIS allows not more than 5 ranges in header and IE browsers are in strict conformance with IIS. That is to say, IE browsers will not send out HTTP headers with more than 5 ranges.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 12.0pt;"&gt;This is sound and reasonable and so I decided to follow the approach.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: #333333; font-family: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-bidi-font-size: 12.0pt; mso-fareast-language: ZH;"&gt;It might be argued that why not care Firefox, Chrome, Safari, Opera and mini-browsers in smartphones. The situation is so complicated. There is no perfect answer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-1528922616662822295?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/1528922616662822295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=1528922616662822295&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/1528922616662822295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/1528922616662822295'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/08/apache-killer-again.html' title='Apache Killer again'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-1338275851216597345</id><published>2011-08-28T16:25:00.000+08:00</published><updated>2011-08-28T16:25:03.850+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='two partitions in ASUS notebook'/><title type='text'>two partitions in ASUS notebook</title><content type='html'>&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;A friend got a new ASUS notebook but he disliked two partitions on it.&amp;nbsp; He wanted to merge the two partitions to make a bigger C drive.&amp;nbsp; I cautioned him not to do so.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;The use of two partitions on a notebook PC is a good operational practice. The first partition is for holding system files where the other partition is for files of user applications and data.&amp;nbsp; If Win 7 system crashes &amp;nbsp;due to viruses, spyware or inadvertent corruption of system files, the recovery disk containing the factory default image can be dumped back to the first partition while keeping the user data unaffected as far as possible. This might be complicated in the event that only one partition is used for holding all kinds of files. &amp;nbsp;For Linux system, multiple partition requirement is more important not just for backup, recovery but also for scalability and expansion.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-1338275851216597345?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/1338275851216597345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=1338275851216597345&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/1338275851216597345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/1338275851216597345'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/08/two-partitions-in-asus-notebook.html' title='two partitions in ASUS notebook'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-9192434619283932860</id><published>2011-08-27T22:24:00.003+08:00</published><updated>2011-08-27T22:25:50.156+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rescue Windows XP Again'/><title type='text'>Rescue Windows XP Again</title><content type='html'>&lt;div class="MsoNormal"&gt;&lt;span class="apple-style-span"&gt;&lt;span lang="EN-US" style="background: none repeat scroll 0% 0% white; color: #585858; font-family: Arial; font-size: 9.5pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;span class="apple-style-span" style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span lang="EN-US" style="background: none repeat scroll 0% 0% white; color: #585858;"&gt;My son’s desktop PC crashed on &lt;/span&gt;&lt;span lang="EN-US" style="background: none repeat scroll 0% 0% white; color: #585858;"&gt;6 April 2010&lt;/span&gt;&lt;span lang="EN-US" style="background: none repeat scroll 0% 0% white; color: #585858;"&gt; and it was restored by fixboot to repair the boot.ini program. &amp;nbsp;After 14 months, it crashed again.&amp;nbsp; This time the master boot record was corrupted. The rescue method was to run FIXMBR at the System Recovery Console.&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;  &lt;br /&gt;&lt;div class="MsoNormal" style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: small;"&gt;&lt;span class="apple-style-span"&gt;&lt;span lang="EN-US" style="background: none repeat scroll 0% 0% white; color: #585858;"&gt;I wonder why XP boot up process gets into trouble so easily.&amp;nbsp; Or else the hard disk in question is not so reliable ?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-9192434619283932860?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/9192434619283932860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=9192434619283932860&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/9192434619283932860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/9192434619283932860'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/08/rescue-windows-xp-again.html' title='Rescue Windows XP Again'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-5265881020271309152</id><published>2011-08-26T13:14:00.006+08:00</published><updated>2011-08-26T13:39:06.339+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache Killer'/><title type='text'>Apache Killer</title><content type='html'>Some friends alerted me of the “Apache Killer” bug which can be viewed at the URL below: &lt;br /&gt;&lt;br /&gt;&lt;a href="http://mail-archives.apache.org/mod_mbox/httpd-announce/201108.mbox/%3C20110824161640.122D387DD@minotaur.apache.org%3E"&gt;http://mail-archives.apache.org/mod_mbox/httpd-announce/201108.mbox/%3C20110824161640.122D387DD@minotaur.apache.org%3E&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-8JavI-NdCUI/TlcuVH0YKnI/AAAAAAAAAIo/Oggh-hVPpoE/s1600/apache-killer.PNG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" qaa="true" src="http://4.bp.blogspot.com/-8JavI-NdCUI/TlcuVH0YKnI/AAAAAAAAAIo/Oggh-hVPpoE/s1600/apache-killer.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;This bug exploits Apache's flaw in handling the RANGE field in HTTP request header. By sending a crafted request with a large number of fields within the Range header, the attacker is amplifying the request as each byte range field forces Apache to make separate copies of the requested resource which eventually consumes all CPU and memory resources.&lt;br /&gt;&lt;br /&gt;The bad news is that system administrators need to wait for another 48 hours for Apache Foundation to release the patches. In the mean time, they can apply interim measures such as not allowing the use of&amp;nbsp;Range headers.&lt;br /&gt;&lt;br /&gt;This bug was first found in 2007. Wonder why Apache Foundation did not pay attention to it. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-5265881020271309152?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/5265881020271309152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=5265881020271309152&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/5265881020271309152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/5265881020271309152'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/08/apache-killer.html' title='Apache Killer'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-8JavI-NdCUI/TlcuVH0YKnI/AAAAAAAAAIo/Oggh-hVPpoE/s72-c/apache-killer.PNG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-5420824194532613114</id><published>2011-08-19T08:55:00.000+08:00</published><updated>2011-08-19T08:55:14.325+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XP Security 2012 Malware'/><title type='text'>XP Security 2012 Malware</title><content type='html'>My office desktop PC was infected with a malware called "XP&amp;nbsp; Security 2012". This malware stopped all the three browsers and running any executable files resulted with the error message "Application not found". &lt;br /&gt;&lt;br /&gt;2 hours were&amp;nbsp; spent to remove the malware by using malwarebytes to scan the whole hard disk. Next, the failure of running executable files was due to corruption of .exe file association in the registry. Running the Windows File Association Fixes for .exe extension would bring the machine back to normal. &lt;br /&gt;&lt;br /&gt;This is a deadly malware since it kills browser function and disable all executable programmes. I guess I would not have contracted the malware if I were using Chrome for web browsing. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ppFxLtCM-o8/Tk20HBuALLI/AAAAAAAAAIg/fS7xp7o7FY4/s1600/xp-security-2012.PNG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="283" qaa="true" src="http://2.bp.blogspot.com/-ppFxLtCM-o8/Tk20HBuALLI/AAAAAAAAAIg/fS7xp7o7FY4/s400/xp-security-2012.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-5420824194532613114?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/5420824194532613114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=5420824194532613114&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/5420824194532613114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/5420824194532613114'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/08/xp-security-2012-malware.html' title='XP Security 2012 Malware'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-ppFxLtCM-o8/Tk20HBuALLI/AAAAAAAAAIg/fS7xp7o7FY4/s72-c/xp-security-2012.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-8464983374782982853</id><published>2011-08-13T19:10:00.001+08:00</published><updated>2011-08-13T19:12:57.778+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HKEx attack incident'/><title type='text'>HKEx attack incident</title><content type='html'>&lt;span lang="EN-US" style="font-size: 9pt;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;When asked for comments onf HKEx hacking incident, the Financial Secretary Mr John Tsang said he disagreed with suggestions that the website was not secure enough and added that many large organisations around the world have had their sites hacked into.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-US" style="font-size: 9pt;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Oh my God, this is a poor attitude. If top Hong Kong government official has such view or mindset, there is no hope for Hong Kong to maintain a higher cyber security standard.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;HKEx runs some mission critical systems for the finance market, it should have emergency plans and backup measures to minimize the impact of large scale cyber attacks. Besides, these plans and measures should have been drilled on a regular basis to test system and human responses. HKEx should disclose what actions they made after discovering the hacking.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;  &lt;span lang="EN-US" style="font-size: 9pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span lang="EN-US" style="font-size: 9pt;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;What the fuck has Hong Kong learnt from the HKEx attack case.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 新細明體;"&gt;  &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-8464983374782982853?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/8464983374782982853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=8464983374782982853&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/8464983374782982853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/8464983374782982853'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/08/hkex-attack-incident.html' title='HKEx attack incident'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-2174113813917100128</id><published>2011-08-13T00:06:00.000+08:00</published><updated>2011-08-13T00:06:30.661+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TSIG-based zone transfer and clock sync'/><title type='text'>TSIG-based zone transfer and clock sync</title><content type='html'>&lt;span style="font-family: 新細明體;"&gt; &lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri;"&gt;For a long time, I was puzzled why accurate time sync is needed between master and slave nameservers in Transaction Signature (TSIG) based zone transfer. I finally got the answer.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 新細明體;"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;span style="font-family: Calibri;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri;"&gt;To recap on the concept of TSIG, we must recognize that slave server trusts a master server based on IP in the config file.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;But IP address can be spoofed and there is a likelihood of attackers passing hacked zone file to the slave server.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;A better approach is for master and slave to use a common key.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Master server would generate signature of hash while slave will decrypt the signature and get back the hash and compare with the received zone file. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: 新細明體;"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri;"&gt;When signature is generated, there is a times tamp in particular field.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;The time stamp is useful to avoid replay attack later on as the time stamp is far deviated from the current system clock.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;If I still remember correctly, the tolerance for time stamp is 5 minutes in Bind. Only if the attacker can do the replay attack within the next 5 minutes, otherwise the zone file together with signature will be ignored. &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;By same logic, if the difference of system clock in master and slave is more than 5 minutes, the legitimate TSIG-based zone transfer will also fail.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: 新細明體;"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 新細明體;"&gt;  &lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri;"&gt;That is why the master and slave must sync with a NTP server in a more frequent manner.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 新細明體;"&gt;  &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-2174113813917100128?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/2174113813917100128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=2174113813917100128&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/2174113813917100128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/2174113813917100128'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/08/tsig-based-zone-transfer-and-clock-sync.html' title='TSIG-based zone transfer and clock sync'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-6745565081986446978</id><published>2011-07-27T22:00:00.001+08:00</published><updated>2011-07-27T22:02:28.403+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='no flash for 64-bit IE9'/><title type='text'>No flash for 64-bit IE9</title><content type='html'>My 64-bit IE9 could not&amp;nbsp;play flash video when browsing.&amp;nbsp; Logically, as IE9 is so new, I thought it was necessary to download Adobe flash player 64-bit version.&amp;nbsp; Surprise, there is no such software as 64-bit flash.&amp;nbsp; Please see the dump below :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-6Eevq3H6ANM/TjAZNNfjsAI/AAAAAAAAAIc/2oJoKQKp3gA/s1600/flash-no-ie-64-bit.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="137" src="http://1.bp.blogspot.com/-6Eevq3H6ANM/TjAZNNfjsAI/AAAAAAAAAIc/2oJoKQKp3gA/s400/flash-no-ie-64-bit.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;I do have 32-bit version of IE9 and this one has flash 10.3 properly running.&amp;nbsp; Without support for flash, I think 64-bit IE9 is almost handicapped considering that there can be up to one fourth of the world websites using flash to display content.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-6745565081986446978?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/6745565081986446978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=6745565081986446978&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6745565081986446978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6745565081986446978'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/07/no-flash-for-64-bit-ie9.html' title='No flash for 64-bit IE9'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-6Eevq3H6ANM/TjAZNNfjsAI/AAAAAAAAAIc/2oJoKQKp3gA/s72-c/flash-no-ie-64-bit.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-8496378234376146013</id><published>2011-07-25T11:44:00.003+08:00</published><updated>2011-07-25T11:52:38.624+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FTP Error &quot;500 - Illegal port command&quot;'/><title type='text'>FTP Error "500 - Illegal port command"</title><content type='html'>After changing my Wifi home router to TP-Link, I can successfully login to a ftp server but can not do "ls" or&amp;nbsp; or transfer files and the error code returned was 500 – illegal port command. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-ceQKYfEtAkI/TizocwuhsXI/AAAAAAAAAH0/QBlmosjkLmg/s1600/illegal-port.PNG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="211" src="http://3.bp.blogspot.com/-ceQKYfEtAkI/TizocwuhsXI/AAAAAAAAAH0/QBlmosjkLmg/s400/illegal-port.PNG" t$="true" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;On careful reading the TP-Link manual, there is a security feature called FTP ALG which allows ftp traversal over NAT. Without enabling FTP ALG, ftp is destined to fail because the client provides a private IP address and a port number to the FTP server but somehow, the port number is changed by the NAT device. FTP ALG ensures that the NATed port number and the ftp data port number initiated by the client are kept in a one-to-one mapping state table.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-fGgsaGO1Sd0/TizmrWF5T4I/AAAAAAAAAHs/9cB6uneAaJU/s1600/FTP-ALG-settings.PNG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="226" src="http://2.bp.blogspot.com/-fGgsaGO1Sd0/TizmrWF5T4I/AAAAAAAAAHs/9cB6uneAaJU/s400/FTP-ALG-settings.PNG" t$="true" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is another example of NAT breaking end-to-end connectivity. Similar ALGs are also needed for SIP and H.323. NAT only brings troubles to the networked Internet world and it should be dropped as soon as practicable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-8496378234376146013?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/8496378234376146013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=8496378234376146013&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/8496378234376146013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/8496378234376146013'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/07/ftp-error-500-illegal-port-command.html' title='FTP Error &quot;500 - Illegal port command&quot;'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-ceQKYfEtAkI/TizocwuhsXI/AAAAAAAAAH0/QBlmosjkLmg/s72-c/illegal-port.PNG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-2447356237836596158</id><published>2011-07-22T00:11:00.001+08:00</published><updated>2011-07-22T00:16:50.017+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='laptop with two display cards'/><title type='text'>laptop with two display cards</title><content type='html'>&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;&lt;span lang="EN-US"&gt;My son intended to buy a Sony VAIO SB25 laptop.&amp;nbsp; Strange, it comes with two display cards;&amp;nbsp;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span lang="EN-US" style="color: #555555;"&gt;AMD Radeon HD 6470M and Intel HD Graphics 3000 card.&amp;nbsp; According to the website, the former display card shall be used to play 3D games in speed mode while the latter is for viewing in stamina mode for ordinary applications such as word processing or browsing web content.&amp;nbsp; The fact is that the Radeon display card consumes a lot of power and it would make the battery running out faster.&amp;nbsp; The use of an Intel card will help to preserve the battery capacity.&amp;nbsp; However, the end user needs to press a button in order to switch mode. &amp;nbsp;Then come my question : can the laptop be designed to auto switch from one mode to the other ?&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-2447356237836596158?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/2447356237836596158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=2447356237836596158&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/2447356237836596158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/2447356237836596158'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/07/laptop-with-two-display-cards.html' title='laptop with two display cards'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-8294394801280641130</id><published>2011-07-13T11:22:00.001+08:00</published><updated>2011-07-13T11:23:05.537+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Which company made the first IPv6-compatible product ?'/><title type='text'>Which company made the first IPv6-compatible product ?</title><content type='html'>Yesterady, I took part in an online quiz on IPv6 of 10 questions and I could answer 9 questions correct.&amp;nbsp; There was a question asking which company first made the commercial IPv6-compatible product.&amp;nbsp; The choice were : Cisco, Digital Equipment Corporation, IBM, and Novell.&amp;nbsp; I picked Cisco as IPv6 backbone must bre ready before any IPv6 applications can be realized.&amp;nbsp; The answer was wrong.&amp;nbsp; It was IBM that offered IBM AIX 4.3 in 1997 which was the first product to support IPv6 in the market.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-u44qL5kyxHc/Th0PKW9M4GI/AAAAAAAAAHk/ETRjZMvMApI/s1600/IBM+AIX+4.3.PNG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="290" m$="true" src="http://3.bp.blogspot.com/-u44qL5kyxHc/Th0PKW9M4GI/AAAAAAAAAHk/ETRjZMvMApI/s400/IBM+AIX+4.3.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-8294394801280641130?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/8294394801280641130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=8294394801280641130&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/8294394801280641130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/8294394801280641130'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/07/which-company-made-first-ipv6.html' title='Which company made the first IPv6-compatible product ?'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-u44qL5kyxHc/Th0PKW9M4GI/AAAAAAAAAHk/ETRjZMvMApI/s72-c/IBM+AIX+4.3.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-7389007751760509472</id><published>2011-07-12T09:40:00.000+08:00</published><updated>2011-07-12T09:40:36.117+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Good and bad news about MAC OSX 10.7 on IPv6'/><title type='text'>Good and bad news about MAC OSX 10.7 on IPv6</title><content type='html'>MAC OSX 10.7 is in the market now.&amp;nbsp; In terms of IPv6 improvement, it can now support RDNSS and when working with SLAAC,&amp;nbsp;it&amp;nbsp;can&amp;nbsp;configure IPv6 address and get DNS&amp;nbsp;resolvers from RADVD.&amp;nbsp; The bad news is OSX 10.7 still does not provide a genuine DHCPv6 client.&amp;nbsp;&amp;nbsp;I must mention that not all organisations will adopt auto-config due to security concern and in that case DHCPv6 is the only available option to get IPv6 addresses.&lt;br /&gt;&lt;br /&gt;Apple should have given out &amp;nbsp;DHCPv6 client program to its MAC OSX a long time ago.&amp;nbsp; What is the diffculty !!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-7389007751760509472?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/7389007751760509472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=7389007751760509472&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/7389007751760509472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/7389007751760509472'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/07/good-and-bad-news-about-mac-osx-107-on.html' title='Good and bad news about MAC OSX 10.7 on IPv6'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-8759548679779733780</id><published>2011-07-11T15:08:00.002+08:00</published><updated>2011-07-11T15:32:50.365+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.hk SOA Serial Number'/><title type='text'>.hk SOA Serial Number</title><content type='html'>&lt;span style="font-family: Verdana, sans-serif;"&gt;I noticed that the SOA serial number of TLD .hk on 11 July has the format of 2071521800 whereas that record on 1 June 2011 was 2071506233. The increment was 15567.&amp;nbsp; My guess is that from 1 June 2011 to 11 July 2011, there have been 15,567 changes made in the .hk records including new domain additions, deletions and change of glue records etc. So long as the SOA serial number has a higher value than its previous one, it is possible for a primary server to update secondary servers. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Usually, some TLDs (example .se) prefer to use the yyyymmddss format like 2011071103 or the Unix time format like 1310367702 (example .com and .net) which can be readily translated back to 11 July 2011, 7 hours 3 min and 12 seconds. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;It will be an interesting task to study if SOA serial number format adopted by .hk could yield technical and/or operational merits as compared to other traditional formats.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-8759548679779733780?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/8759548679779733780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=8759548679779733780&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/8759548679779733780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/8759548679779733780'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/07/hk-soa-serial-number.html' title='.hk SOA Serial Number'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-205135804103028751</id><published>2011-07-07T09:16:00.001+08:00</published><updated>2011-07-07T09:18:09.028+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='An ISP uses 6to4 tunnel to serve as v6 DNS resolver'/><title type='text'>An ISP uses 6to4 tunnel to serve as v6 DNS resolver</title><content type='html'>Strange !&amp;nbsp;WTT has rolled out native IPv6 service but it&amp;nbsp; does not want to feed native IPv6 connection to its own dual-stack resolvers but uses 6to4 tunnels for serving as v6 DNS resolvers.&amp;nbsp; I have the chance to read WTT's&amp;nbsp; IPv6 configuration guide and notice that for static configuration, users have to input the DNS resolver as "2002:d596:2a92:1:71:53::". This is a 6to4 tunnel address.&amp;nbsp;&amp;nbsp;Why not hook up the DNS resolver to its own&amp;nbsp;native IPv6 link.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-CixgIpxoo7w/ThUIU6fZowI/AAAAAAAAAHg/gk_l6SydwSw/s1600/wtt-resolvers.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="328" i$="true" src="http://3.bp.blogspot.com/-CixgIpxoo7w/ThUIU6fZowI/AAAAAAAAAHg/gk_l6SydwSw/s400/wtt-resolvers.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The extra path to a 6to4 gateway introduces delay and there is no acceptable guarantee of service. Bearing in mind the WTT 200M native IPv6 service is for corporate users, how comes WTT offers a lower class service for not providing truly v4/v6 DNS resolvers. &lt;br /&gt;&lt;br /&gt;I think ISPs in Hong Kong should be careful not to rely on tunnels as part of its native v6 service&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-205135804103028751?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/205135804103028751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=205135804103028751&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/205135804103028751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/205135804103028751'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/07/isp-uses-6to4-tunnel-to-serve-as-v6-dns.html' title='An ISP uses 6to4 tunnel to serve as v6 DNS resolver'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-CixgIpxoo7w/ThUIU6fZowI/AAAAAAAAAHg/gk_l6SydwSw/s72-c/wtt-resolvers.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-3986239882953061633</id><published>2011-07-06T09:44:00.002+08:00</published><updated>2011-07-06T09:44:42.059+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='1.8 GHz or 2.4 GHz cordless phone'/><title type='text'>1.8 GHz or 2.4 GHz cordless phone</title><content type='html'>My old home cordless phone broke down with the display showing nothing. I had to decide buying a new 1.8 GHz or 2.4 GHz cordless phone. In fact, the choice is not difficult. 2.4 GHz band is a junk band with lot of devices sharing the frequency channels like WiFi, Bluetooth, alarm, wireless camera and many more. When I open my netbook and scan the available WiFi in the neighbourhood, I find 17 SSIDs. Thus, the&amp;nbsp;chance of interference in the 2.4 GHz is many times higher than the 1.8 GHz band. &lt;br /&gt;&lt;br /&gt;I believe I have made a smart choice in not purchasing a 2.4 GHz cordless phone.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-3986239882953061633?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/3986239882953061633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=3986239882953061633&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/3986239882953061633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/3986239882953061633'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/07/18-ghz-or-24-ghz-cordless-phone.html' title='1.8 GHz or 2.4 GHz cordless phone'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-1011268455319406540</id><published>2011-07-05T09:47:00.002+08:00</published><updated>2011-07-05T09:56:25.715+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Remove Joomla icon'/><title type='text'>Remove Joomla icon</title><content type='html'>Joomla is a very popular open-source content management software for web and it is estimated that about 2 % of websites in the world are running on it.&amp;nbsp; On some occassions, if I access a website running Joomla, the default Joomla icon is displayed in the address bar.&amp;nbsp; This is regarded as a security risk and bad guys&amp;nbsp; can launch attacks target at Joomla.&amp;nbsp; It is desirable to remove the icon (favicon.ico) and replace it with the organisation's or company's logo in an 16 x 16 icon size.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-ckFGTGsi0Rw/ThJtC0QNqKI/AAAAAAAAAHc/JL2ydAKLM-A/s1600/joomla-risk.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="88" i$="true" src="http://1.bp.blogspot.com/-ckFGTGsi0Rw/ThJtC0QNqKI/AAAAAAAAAHc/JL2ydAKLM-A/s400/joomla-risk.JPG" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;﻿&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-1011268455319406540?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/1011268455319406540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=1011268455319406540&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/1011268455319406540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/1011268455319406540'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/07/remove-joomla-icon.html' title='Remove Joomla icon'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-ckFGTGsi0Rw/ThJtC0QNqKI/AAAAAAAAAHc/JL2ydAKLM-A/s72-c/joomla-risk.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-3513700109090602267</id><published>2011-07-01T00:36:00.008+08:00</published><updated>2011-07-11T22:26:58.146+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Stratum 1 or 2 NTP'/><title type='text'>Stratum 1 or 2 NTP</title><content type='html'>&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Yesterday I had a chat with colleagues in the Hong Kong Observatory who are planning to provide v6 NTP server by end of 2011.&amp;nbsp; During the discussion, they corrected me that their v4 or v6 NTP Servers are basically Stratum 1 and I previously had the idea that these servers were Stratum 2.&amp;nbsp; The atomic clock itself is regarded as Stratum &amp;nbsp;0 and if it is networked to an NTP Server, the NTP Server is then a Stratum 1 facility.&amp;nbsp; What we are now using in our office LAN is Stratum 2 which gets the time reference signal from a Stratum 1 &amp;nbsp;source to feed to another networked segment.&amp;nbsp; Counting forward, Stratum 4 is unusable as the accuracy will further be degraded after three networked segments bearing in mind that each of them introduces some latency.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-3513700109090602267?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/3513700109090602267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=3513700109090602267&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/3513700109090602267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/3513700109090602267'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/07/stratum-1-or-2.html' title='Stratum 1 or 2 NTP'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-4141677694218023175</id><published>2011-06-23T11:31:00.001+08:00</published><updated>2011-06-23T11:34:09.335+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Another way to look at IPv6 address space'/><title type='text'>Another way to look at IPv6 address space</title><content type='html'>When talking about the huge capacity of IPv6 address space, people tend to describe it in a static way like the address space is large enough to assign an IPv6 address to every sand particle or every single leave on earth. In my view, this is conceptually not correct since sand particles and leaf do not need to use TCP/IP for communications. &lt;br /&gt;&lt;br /&gt;I like to try to think of it in a dynamic&amp;nbsp;way. If 1 million /64 subnets are assigned to people or electronic devices every second, then it would take 584,942 years to make the address space completely exhausted ((2 ^64 / (365*24*3600*10^6)). This is longer than the history of human civilization. Will IPv6 addresses be completely exhausted ? No way, no need to worry.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-4141677694218023175?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/4141677694218023175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=4141677694218023175&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/4141677694218023175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/4141677694218023175'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/06/another-way-to-look-at-ipv6-address.html' title='Another way to look at IPv6 address space'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-3363688030012278797</id><published>2011-06-22T10:07:00.003+08:00</published><updated>2011-06-22T10:07:59.561+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ZSK rollover in Top Level Domains'/><title type='text'>ZSK rollover in Top Level Domains</title><content type='html'>I am getting confused about the timing of ZSK rollover in Top Level Domain. In the course of ZSK rollover in TLD, all the DS records submitted by child zones will be re-signed and thus the workload is large. Here below is my observation: &lt;br /&gt;&lt;br /&gt;com. – 1 weeks&lt;br /&gt;org. – 3 weeks&lt;br /&gt;asia. – 3 weeks&lt;br /&gt;my. – 3 months&lt;br /&gt;th. – 1 week&lt;br /&gt;&lt;br /&gt;I can not locate any RFC related to this technical aspect. Intuitively, from a security angle, I incline to think 3 months is too long while 1 week ZSK will introduce heavy workload on the name servers. I tend to think 3 – 4 weeks is the best option.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-3363688030012278797?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/3363688030012278797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=3363688030012278797&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/3363688030012278797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/3363688030012278797'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/06/zsk-rollover-in-top-level-domains.html' title='ZSK rollover in Top Level Domains'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-138581898910528922</id><published>2011-06-21T10:00:00.005+08:00</published><updated>2011-06-21T10:03:21.675+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Assignment of two IPv6 addresses'/><title type='text'>Assignment of two IPv6 addresses</title><content type='html'>Starbuck is my favourite coffee shop. So I like to assign this IPv6 address to Starbuck website -&amp;nbsp; 2001::cafe:c0ff:ee.&lt;br /&gt;&lt;br /&gt;Likewise, if a supermarket sells poor quality beef to customers, I have no choice but to assign this IPv6 address to the supermarket -&amp;nbsp;2001::bad:beef&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-138581898910528922?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/138581898910528922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=138581898910528922&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/138581898910528922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/138581898910528922'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/06/assignment-of-two-ipv6-addresses.html' title='Assignment of two IPv6 addresses'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-6475371979629300294</id><published>2011-06-19T10:39:00.001+08:00</published><updated>2011-06-19T10:40:10.667+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ipod battery'/><title type='text'>ipod battery</title><content type='html'>My 60G ipod was fully charged about 6 months ago. &amp;nbsp;Afterwards, I did not use it until yesterday. &amp;nbsp;Surprise, when I turned it on, the battery status remained fully charged, no leakage at all. &amp;nbsp;What kind of battery is Apple using for its ipod, ipad and iphone series. &amp;nbsp; What I know is that it is lithium-based battery with no memory effect. &amp;nbsp;I have no idea that the battery's charged capacity will not leak even for a certain &amp;nbsp;period of time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-6475371979629300294?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/6475371979629300294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=6475371979629300294&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6475371979629300294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6475371979629300294'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/06/ipod-battery.html' title='ipod battery'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-2319068286625968268</id><published>2011-06-18T23:49:00.000+08:00</published><updated>2011-06-18T23:49:56.362+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Good news after World IPv6 Day'/><title type='text'>Good news after World IPv6 Day</title><content type='html'>Finally, there is a good news from ISOC after the eventful World IPv6 Day. &amp;nbsp;ISOC has announced that roughly about 2/3 of participating organizations decided to leave their content on IPv6 instead of turning IPv6 off. &amp;nbsp;This is quite understandable. &amp;nbsp;The problem of brokenness is very insignificant or even undetectable. &amp;nbsp;Despite this, I am eager waiting for the reports of Facebook, Google, and Yahoo or ISOC to &amp;nbsp;summarize the captured statistics.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-2319068286625968268?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/2319068286625968268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=2319068286625968268&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/2319068286625968268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/2319068286625968268'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/06/good-news-after-world-ipv6-day.html' title='Good news after World IPv6 Day'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-6179290595180967373</id><published>2011-06-17T12:03:00.001+08:00</published><updated>2011-06-17T12:05:13.883+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='APNIC’s new logo is fantastic'/><title type='text'>APNIC’s new logo is fantastic</title><content type='html'>APNIC’s new logo is fantastically designed. In the capital words APNIC, AP are bolded which&amp;nbsp;reflects its role as a Regional Internet&amp;nbsp;Registry for the Asia Pacific Region. &amp;nbsp;The bracket means it is embracing the worldwide Internet community and the the two colons ( :: ) inside the bracket highlight that APNIC is fully committed to IPv6 adoption.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-81phKuhZ08o/TfrR8g6o0oI/AAAAAAAAAHQ/sHaCPlld4AY/s1600/apnic-new-logo.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="76" i$="true" src="http://4.bp.blogspot.com/-81phKuhZ08o/TfrR8g6o0oI/AAAAAAAAAHQ/sHaCPlld4AY/s320/apnic-new-logo.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Well-done, APNIC.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-6179290595180967373?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/6179290595180967373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=6179290595180967373&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6179290595180967373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6179290595180967373'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/06/apnics-new-logo-is-fantastic.html' title='APNIC’s new logo is fantastic'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-81phKuhZ08o/TfrR8g6o0oI/AAAAAAAAAHQ/sHaCPlld4AY/s72-c/apnic-new-logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-1173263855329462380</id><published>2011-06-16T15:09:00.002+08:00</published><updated>2011-06-16T15:12:18.866+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Chromebook disappointed me totally'/><title type='text'>Chromebook disappointed me totally</title><content type='html'>Google has announced the release of Chromebook at US$499. No, this is totally not attractive. My expectation is that Chromebook should be sold below US$300. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-TvxfAsPkbvA/TfmsIadn3pI/AAAAAAAAAHM/NtyuKqHCGLo/s1600/CHROMEBOOK.PNG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="188" i$="true" src="http://2.bp.blogspot.com/-TvxfAsPkbvA/TfmsIadn3pI/AAAAAAAAAHM/NtyuKqHCGLo/s320/CHROMEBOOK.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Chromebook is no more than a thin client with the difference that the underlying OS is the Chrome browser. There might be arguments that it offers the benefits of fast boot-up (in a matter of less than 10 seconds), longer battery use, and better security (no virus software, sandboxing approach to protect end users). But are these benefits justified for the high cost ?&amp;nbsp; I would rather add some money buy an ipad2 (US$629) or Android 3.0 tablet which offer me more functionalities, applications and computing powers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-1173263855329462380?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/1173263855329462380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=1173263855329462380&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/1173263855329462380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/1173263855329462380'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/06/chromebook-disappointed-me-totally.html' title='Chromebook disappointed me totally'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-TvxfAsPkbvA/TfmsIadn3pI/AAAAAAAAAHM/NtyuKqHCGLo/s72-c/CHROMEBOOK.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-7611708397348743423</id><published>2011-06-15T22:44:00.002+08:00</published><updated>2011-06-15T22:48:54.058+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7 handling RA and RDNSS'/><title type='text'>Windows 7 handling RA and RDNSS</title><content type='html'>&lt;span style="font-size: large;"&gt;My last blog posted touched on IPv6 RA with RDNSS and I like to thank my reader Revellion for reminding me that Windows 7 machines do not support RDNSS in RA.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Actually, I had some experience on a different scenario. During APRICOT-APAN 2011, I used a IPv6 only network and the v6 address assigned to my Window 7 machine was quite like auto-configuration but there was the assignment of v6 DNS resolvers. I was mindful that Windows 7 could not support RA with RDNSS and the question was where come the assignment of v6 DNS resolvers. The answer was that the network was using a DHCPv6 to assign DNS resolvers while there was a RADVD to accomplish the task of auto-config IPv6 address for clients. Up to this point, I should fire a bullet at Microsoft for not releasing patches to make RA working with RDNSS. This would save the unnecessary provision of a DHCPv6 server.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Luckily, I still keep a picture of the configuration for reference&amp;nbsp;which is posted&amp;nbsp; below.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-MykSjv1y3vM/TfjFBuXnvuI/AAAAAAAAAHI/jcqWoruFq0c/s1600/rev-v6-address-apricot-apan2011.PNG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-MykSjv1y3vM/TfjFBuXnvuI/AAAAAAAAAHI/jcqWoruFq0c/s400/rev-v6-address-apricot-apan2011.PNG" t8="true" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-7611708397348743423?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/7611708397348743423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=7611708397348743423&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/7611708397348743423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/7611708397348743423'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/06/windows-7-handling-ra-and-rdnss.html' title='Windows 7 handling RA and RDNSS'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-MykSjv1y3vM/TfjFBuXnvuI/AAAAAAAAAHI/jcqWoruFq0c/s72-c/rev-v6-address-apricot-apan2011.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-872168609694935254</id><published>2011-06-14T22:15:00.002+08:00</published><updated>2011-06-14T22:18:24.066+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RFC 6106 - IPv6 Router Advertisement Options for DNS Configuration'/><title type='text'>RFC 6106 - IPv6 Router Advertisement Options for DNS Configuration</title><content type='html'>RFC 6106 has become my best favorite RFC in the last 12 months. Four years ago, when I first learnt IPv6, I knew for sure that Stateless Automatic Address Configuration can assign IPv6 addresses to clients but what about the assignment of DNS resolvers. Without DNS resolvers, SLACC is useless&amp;nbsp;as no one can remember IPv6 addresses. RFC 6106 helps to strengthen the capability of SLACC by allowing DNS configuration. &lt;br /&gt;&lt;br /&gt;In Linux, RADVD can have fully function of SLACC plus RDNSS. Just look at the following few lines in the config file :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;interface name {&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; list of interface specific options&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; list of prefix definitions&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; list of clients (IPv6 addresses) to advertise to&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; list of route definitions&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; list of RDNSS definitions&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;RDNSS ip [ip] [ip] {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; list of rdnss specific options&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;Just wonder if I have the time to configue one set of RADVD with RDNSS and then test the allocation of prefix and DNS resolvers to Windows 7 machines.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-872168609694935254?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/872168609694935254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=872168609694935254&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/872168609694935254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/872168609694935254'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/06/rfc-6106-ipv6-router-advertisement.html' title='RFC 6106 - IPv6 Router Advertisement Options for DNS Configuration'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-155690666599825309</id><published>2011-06-13T10:26:00.002+08:00</published><updated>2011-06-13T10:30:26.819+08:00</updated><title type='text'>Kidney for an ipad2</title><content type='html'>&lt;p$1&gt;&lt;p$1&gt;In China, a 17-year student sold his kidney for an ipad2.&amp;nbsp; The news and interview can be found in the URL&lt;/p$1&gt;&lt;p$1&gt;&lt;a href="http://www.wupia.com/2011/06/a-high-school-student-in-china-sold-his-kidney-for-an-ipad-2/"&gt;http://www.wupia.com/2011/06/a-high-school-student-in-china-sold-his-kidney-for-an-ipad-2/&lt;/a&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;br /&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;/p$1&gt;&lt;p$1&gt;Apple will definitely release&amp;nbsp; ipad 3, ipad 4, ipad 5 and so&amp;nbsp; on. &amp;nbsp;I am&amp;nbsp; afraid that after two more rounds, the 17-year&amp;nbsp; student has no more internal&amp;nbsp; organs to sell.&lt;br /&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;p$1&gt;&lt;span style="color: black;"&gt;My dear Almighty God, please tell me the meaning&amp;nbsp; and value of life. Can human beings trade their&amp;nbsp; internal organs with electronic&amp;nbsp; devices ? &lt;/span&gt;&lt;br /&gt;&lt;p$1&gt;&lt;span style="color: #009900;"&gt;&lt;/span&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;/p$1&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-155690666599825309?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/155690666599825309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=155690666599825309&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/155690666599825309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/155690666599825309'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/06/kidney-for-ipad2.html' title='Kidney for an ipad2'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-3052142462558735975</id><published>2011-06-12T08:40:00.003+08:00</published><updated>2011-06-12T21:10:12.863+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Which iOS supports IPv6'/><title type='text'>Which iOS supports IPv6</title><content type='html'>On World IPv6 Day, some friends and I &amp;nbsp;had discussion about which iPhone OS (iOS) supports IPv6. &amp;nbsp;In fact, iOS 4.1 has IPv6 support but due to the lack of privacy-enabled address, the use of &amp;nbsp;iOS 4.1 in IPv6 environment is risky and the users can be tracked through the EUI-64 bit identifier. &amp;nbsp;iOS 4.3 has privacy address enabled by default. &amp;nbsp;Hence, it is only logical and sensible to claim iOS 4.3 fully supports IPv6.&lt;br /&gt;&lt;br /&gt;Can readers please correct me if I am wrong. &amp;nbsp;Thank you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-3052142462558735975?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/3052142462558735975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=3052142462558735975&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/3052142462558735975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/3052142462558735975'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/06/which-ios-supports-ipv6.html' title='Which iOS supports IPv6'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-4206694879962976675</id><published>2011-06-11T17:19:00.000+08:00</published><updated>2011-06-11T17:19:25.125+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='what’s next ?'/><category scheme='http://www.blogger.com/atom/ns#' term='World IPv6 Day is over'/><title type='text'>World IPv6 Day is over, what’s next ?</title><content type='html'>&lt;div class="MsoNormal"&gt;Now that World IPv6 Day is over, it has proven that the problem of brokenness is insignificant or even undetectable.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;What comes next ?&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;We are eagerly waiting for Facebook, Google and Yahoo to publicly announce that they will enable IPv6 access their web content on a permanent basis on par with IPv4.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;It would be the most eye-catching news if the three billion-hit web conglomerates join hands and make the announcement together.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Then comes to the action of ICANN.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;With biggest content providers supporting IPv6, what strategies ICANN should adopt in order to motivate service providers and CPE vendors to move to IPv6 as quickly as possible.&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;ICANN should seize this golden opportunity to put pressure to ISPs and CPE vendors quoting the success of W6D.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-4206694879962976675?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/4206694879962976675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=4206694879962976675&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/4206694879962976675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/4206694879962976675'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/06/world-ipv6-day-is-over-whats-next.html' title='World IPv6 Day is over, what’s next ?'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-2345027504643092020</id><published>2011-06-10T10:10:00.000+08:00</published><updated>2011-06-10T10:10:28.894+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LISP Reliability Issue'/><title type='text'>LISP Reliability Issue</title><content type='html'>Facebook adopts LISP which necessitates the use of three routers to connect from IPv6 Internet to Facebook's existing IPv4 platforms. The three routers are namely; Egress Tunnel Router (ETR), Exchange Tunnel Router (XTR) and&amp;nbsp;Ingress Tunnel Router (ITR). Readers may refer to my earlier blog post at URL &lt;br /&gt;&lt;br /&gt;&lt;a href="http://warrenkwok.blogspot.com/2011/05/facebook-adopts-lisp-to-roll-out-ipv6.html"&gt;http://warrenkwok.blogspot.com/2011/05/facebook-adopts-lisp-to-roll-out-ipv6.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There is a degradation in reliability as compared to a single router. Assuming each of the three routers has a reliability of 99.9 %, if cascaded together, the overall reliability of the routing system drops to 99.7 %.&amp;nbsp;The down time will be increased from 8.76 hours to 26.28 hours in a year. &lt;br /&gt;&lt;br /&gt;Can Facebook and other early LISP adopters accept the degradation ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-2345027504643092020?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/2345027504643092020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=2345027504643092020&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/2345027504643092020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/2345027504643092020'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/06/lisp-reliability-issue.html' title='LISP Reliability Issue'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-391784329608985071</id><published>2011-06-09T10:04:00.000+08:00</published><updated>2011-06-09T10:04:55.311+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='No IE9 for Windows XP'/><title type='text'>No IE9 for Windows XP</title><content type='html'>My son wanted to use IE9 on his Windows XP desktop PC. I told him that this could not be done.&lt;br /&gt;&lt;br /&gt;Isn't it fair ? Microsoft does not offer IE 9 for XP. I have tried IE9 on Windows 7. It is fast and has a good performance in loading grpahics and gives a very streamlined operation in tabbed browsing. &lt;br /&gt;&lt;br /&gt;Frankly, we do not have many choice. IE 8 is buggy. Firefox now only gets bigger but also gets slower. Chrome has a cache problem especially when I post comments on other people's status on facebook. I urge Microsoft to re-consider developing an IE 9 version for current XP users.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-391784329608985071?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/391784329608985071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=391784329608985071&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/391784329608985071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/391784329608985071'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/06/no-ie9-for-windows-xp.html' title='No IE9 for Windows XP'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-8574448139306206985</id><published>2011-06-08T09:10:00.002+08:00</published><updated>2011-06-08T09:26:06.027+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Absolutey amazing. All big content providers and organisations are on IPv6 today.'/><title type='text'>Absolutey amazing. All big content providers and organisations are on IPv6 today.</title><content type='html'>Absolutey amazing. All big content providers and organisations are on IPv6 today. This is something I have never seen in my life.&amp;nbsp; I like to record this moment in the history of human networked information society.&lt;br /&gt;&lt;br /&gt;[warren@dnssec ~]# dig aaaa www.facebook.com +short&lt;br /&gt;2620:0:1c18:0:face:b00c:0:3&lt;br /&gt;[warren@dnssec ~]# dig aaaa www.google.com +short&lt;br /&gt;&lt;a href="http://www.l.google.com/"&gt;http://www.l.google.com/&lt;/a&gt;.&lt;br /&gt;2404:6800:8002::69&lt;br /&gt;[warren@dnssec ~]# dig aaaa www.yahoo.com +short&lt;br /&gt;fpfd.wa1.b.yahoo.com.&lt;br /&gt;2001:4998:f011:1fe::3000&lt;br /&gt;2001:4998:f011:1fe::3001&lt;br /&gt;[warren@dnssec ~]# dig aaaa www.bing.com +short&lt;br /&gt;ipv6.search.ms.com.edgesuite.net.&lt;br /&gt;a1877.dscb.akamai.net.&lt;br /&gt;2600:140e:3::3cfe:af33&lt;br /&gt;2600:140e:3::3cfe:af38&lt;br /&gt;[warren@dnssec ~]# dig aaaa www.xbox.com +short&lt;br /&gt;&lt;a href="http://www.gtm.xbox.com/"&gt;http://www.gtm.xbox.com/&lt;/a&gt;.&lt;br /&gt;msxbwsd.vo.llnwd.net.&lt;br /&gt;2402:6800:720:11:230:48ff:fe8d:aa6e&lt;br /&gt;2402:6800:720:11:230:48ff:fe8d:a992&lt;br /&gt;[warren@dnssec ~]# dig aaaa www.cisco.com +short&lt;br /&gt;v6day.cisco.com.akadns.net.&lt;br /&gt;geo-v6day.cisco.com.akadns.net.&lt;br /&gt;cisco-redir.v6day.akadns.net.&lt;br /&gt;cisco.v6day.akadns.net.&lt;br /&gt;2001:420:80:1:c:15c0:d06:f00d&lt;br /&gt;[warren@dnssec ~]# dig aaaa www.youtube.com +short&lt;br /&gt;youtube-ui.l.google.com.&lt;br /&gt;2404:6800:8002::5b&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-8574448139306206985?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/8574448139306206985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=8574448139306206985&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/8574448139306206985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/8574448139306206985'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/06/absolutey-amazing-all-big-content.html' title='Absolutey amazing. All big content providers and organisations are on IPv6 today.'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-1499419746064835603</id><published>2011-06-06T12:00:00.002+08:00</published><updated>2011-06-06T15:43:20.611+08:00</updated><title type='text'>web-based v6 email autoreply tool</title><content type='html'>&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;My v6 email autoreply tool has been working since Feb 2010.&amp;nbsp; Network administrators can use an email client to send an email to &lt;a href="mailto:autoreply@v6-mail.com"&gt;autoreply@v6-mail.com&lt;/a&gt; and my system v6-mail.com will initiate an autoreply process to test if the v6 SMTP server can handle v6 email transactions properly.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Based on my past experience, I have further developed a web-based tool with similar function at &lt;a href="http://www.v6-mail.com/"&gt;http://www.v6-mail.com/&lt;/a&gt;. The website is accessible by IPv6 only.&amp;nbsp; Visitors can type the v6 email address &amp;nbsp;under test together with their &amp;nbsp;names, subject and the message content.&amp;nbsp; Afterward, they have to type an verification code displayed in the screen to prove that the visitors are not automated scripts.&amp;nbsp; Once the send button is kicked, they will receive an v6 autoreply email.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;I should have developed this tool a bit earler. Sorry for my laziness.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-lMEPCdarqPI/TexQM8u1hiI/AAAAAAAAAHE/Hqvi1ZwhQmc/s1600/web-based-v6-mail.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/-lMEPCdarqPI/TexQM8u1hiI/AAAAAAAAAHE/Hqvi1ZwhQmc/s400/web-based-v6-mail.png" width="387" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-1499419746064835603?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/1499419746064835603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=1499419746064835603&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/1499419746064835603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/1499419746064835603'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/06/web-based-v6-email-autoreply-tool.html' title='web-based v6 email autoreply tool'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-lMEPCdarqPI/TexQM8u1hiI/AAAAAAAAAHE/Hqvi1ZwhQmc/s72-c/web-based-v6-mail.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-573786405507868565</id><published>2011-06-05T16:15:00.000+08:00</published><updated>2011-06-05T16:15:25.971+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Failed the test as a Hong Kong IPv6 website'/><title type='text'>Failed the test as a Hong Kong IPv6 website</title><content type='html'>I tried to submit my v6 website &lt;a href="http://www.diaryking.com/"&gt;http://www.diaryking.com/&lt;/a&gt; to IPv6World.Asia as a Hong Kong v6-enabled website.&amp;nbsp; The test failed and my submission was rejeced.&lt;br /&gt;&lt;br /&gt;The reason was that the ping rtt time was about 290 msec from a Hong Kong v6 node and the acceptance criterion is to have rtt &amp;lt; 10 msec.&amp;nbsp; The site rides on a overseas proxy somewhere in Netherlands.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;I have no bad feeling at all.&amp;nbsp; The accepting criterion is fair and reasonable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-573786405507868565?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/573786405507868565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=573786405507868565&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/573786405507868565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/573786405507868565'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/06/failed-test-as-hong-kong-ipv6-website.html' title='Failed the test as a Hong Kong IPv6 website'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-6813201528951841016</id><published>2011-06-04T23:17:00.001+08:00</published><updated>2011-06-04T23:17:54.596+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Enable v6 access by web proxy approach'/><title type='text'>Enable v6 access by web proxy approach</title><content type='html'>The website below help v4 website owners to make their sites accessible by IPv6.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ipv6proxy.prolocation.net/"&gt;http://ipv6proxy.prolocation.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is a web proxy approach. A website only has to enable AAAA record pointing to the v6 leg of the proxy server which is 2a00:d00:ff:131:94:228:131:131. When the proxy receives the http headers, it knows the domains name and can get the web content from v4 network and pass to the v6 visiting clients. &lt;br /&gt;&lt;br /&gt;However, there are some limitations. No doubt end-to-end connectivity is broken so I can readily imagine that HTTPS and VPN can not be supported.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-6813201528951841016?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/6813201528951841016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=6813201528951841016&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6813201528951841016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6813201528951841016'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/06/enable-v6-access-by-web-proxy-approach.html' title='Enable v6 access by web proxy approach'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-5042433439478470077</id><published>2011-06-03T21:16:00.000+08:00</published><updated>2011-06-03T21:16:01.742+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CUHK opens its v6 Stratum 2  NTP Server for public'/><title type='text'>CUHK opens its v6 Stratum 2  NTP Server for public</title><content type='html'>In our department, we have some equipment that are not dual-stack and they ride on IPv6 only. &amp;nbsp;It is hard to provide a good system clock to these system since there is not yet an authoritative NTP server. &amp;nbsp;I just learn that CUHK has released its v6 Stratum 2 NTP Server (ntp.cuhk.edu.hk) &amp;nbsp;for public use. &amp;nbsp;Thanks to Cheng Chee-hoo of CUHK.&lt;br /&gt;&lt;br /&gt;The Hong Kong Observatory will provide its v6 NTP Server by the end of 2011. &amp;nbsp;For the time being, I still have to use the one offered by CUHK.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[warren@dnssec ~]# /usr/sbin/ntpdate -6 ntp.cuhk.edu.hk&lt;br /&gt;&amp;nbsp;3 Jun 21:09:58 ntpdate[31742]: adjust time server 2405:3000:3:b0:137:189:11:149 offset 0.008007 sec&lt;br /&gt;[warren@dnssec ~]# /usr/sbin/ntpdate -6 ntp.cuhk.edu.hk&lt;br /&gt;&amp;nbsp;3 Jun 21:09:59 ntpdate[31743]: adjust time server 2405:3000:3:b0:137:189:11:149 offset 0.007619 sec&lt;br /&gt;[warren@dnssec ~]# /usr/sbin/ntpdate -6 ntp.cuhk.edu.hk&lt;br /&gt;&amp;nbsp;3 Jun 21:09:59 ntpdate[31744]: adjust time server 2405:3000:3:b0:137:189:11:149 offset 0.007238 sec&lt;br /&gt;[warren@dnssec ~]# /usr/sbin/ntpdate -6 ntp.cuhk.edu.hk&lt;br /&gt;&amp;nbsp;3 Jun 21:10:00 ntpdate[31745]: adjust time server 2405:3000:3:b0:137:189:11:149 offset 0.006820 sec&lt;br /&gt;[warren@dnssec ~]# /usr/sbin/ntpdate -6 ntp.cuhk.edu.hk&lt;br /&gt;&amp;nbsp;3 Jun 21:10:02 ntpdate[31751]: adjust time server 2405:3000:3:b0:137:189:11:149 offset 0.005666 sec&lt;br /&gt;[warren@dnssec ~]#&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-5042433439478470077?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/5042433439478470077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=5042433439478470077&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/5042433439478470077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/5042433439478470077'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/06/cuhk-opens-its-v6-stratum-2-ntp-server.html' title='CUHK opens its v6 Stratum 2  NTP Server for public'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-6314881633346705428</id><published>2011-06-02T21:18:00.006+08:00</published><updated>2011-06-02T22:22:37.002+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='What benefits of IPv6 apart from large address space and elimination of NAT'/><title type='text'>What benefits of IPv6 apart from large address space and elimination of NAT</title><content type='html'>&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Tomorrow, I will have a talk about IPv6 to be delivered to the technological community in &lt;/span&gt;&lt;st1:place&gt;&lt;st1:placename&gt;&lt;span lang="EN-US"&gt;Hong Kong&lt;/span&gt;&lt;/st1:placename&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;st1:placename&gt;&lt;span lang="EN-US"&gt;Science&lt;/span&gt;&lt;/st1:placename&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;st1:placetype&gt;&lt;span lang="EN-US"&gt;Park&lt;/span&gt;&lt;/st1:placetype&gt;&lt;/st1:place&gt;&lt;span lang="EN-US"&gt;.&amp;nbsp; One of the item touches on other benefits of IPv6 other than large address space and elimination of NAT.&amp;nbsp; I purposely scrap IPSEC. I have not seen or heard any practical application of IPSEC on IPv6.&amp;nbsp; The second to discard is flow label in header. This can be interpreted as QoS but as of today no all routers and devices can support flow label.&amp;nbsp; It is just there for future applications.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;In my view, the benefit lies in efficient header removing a lot of out-dated fields &amp;nbsp;and optional messages can be packed in the form of extension headers. &amp;nbsp;On addressing, the hierarchal addressing scheme enables each ISP to simply advertises a &amp;nbsp;clean and lean /32 prefix.&amp;nbsp; Hence the&amp;nbsp;size of the global routing table can be reduced which should &amp;nbsp;boost speed and performance of routers. The last I want to mention is path MTU discovery.&amp;nbsp; In IPv6, routers are not allowed to perform fragmentation and only the source and destination use path MTU to determine the maximum packet size.&amp;nbsp; This again reduces unnecessary workload to routers.&amp;nbsp; All these three distinctive features taken together sustain the claim that IPv6 is faster than IPv4 intrinsically.&lt;/span&gt;&lt;br /&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;The protocol IPv6 is a boring thing. &amp;nbsp;Frankly, I have no confidence to turn it into something interesting !&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-6314881633346705428?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/6314881633346705428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=6314881633346705428&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6314881633346705428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6314881633346705428'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/06/what-benefits-of-ipv6-apart-from-large.html' title='What benefits of IPv6 apart from large address space and elimination of NAT'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-4439436051881688530</id><published>2011-06-01T08:57:00.002+08:00</published><updated>2011-06-01T09:06:51.679+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA minimum to deal with the large number of queries for AAAA record for a website which only runs on IPv4'/><title type='text'>SOA minimum to deal with the large number of queries for AAAA record for a website which only runs on IPv4</title><content type='html'>A DNS administrator set the SOA minimum to 1 minutes for a popular domain which only runs IPv4. The result is that there is constantly a large number of queries for AAAA record throughout the day and the two set of authoritative name servers are becoming slow. These queries come from dual-stack Windows 7 and MAC PCs which always ask for AAAA record before A record when accessing a website. In the absence of AAAA record, the authoritative name servers will reply no such record (NXDOMAIN) and the negative cache period of NXDOMAIN in those querying resolvers is defined by SOA minimum (60 seconds) . After 60 seconds, any query for the domain in resolvers will lookup for AAAA record again.&lt;br /&gt;&lt;br /&gt;It is important to set the SOA minimum to a higher value like&amp;nbsp;1 hour (3600 sec) for protecting the authoritative name servers from overloading. As more and more users change to use Windows 7, the DNS traffic for asking non-existing AAAA record will boost. All DNS administrators have a role to play for the smooth and steady operations of the Internet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-4439436051881688530?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/4439436051881688530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=4439436051881688530&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/4439436051881688530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/4439436051881688530'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/06/soa-minimum-to-deal-with-large-number.html' title='SOA minimum to deal with the large number of queries for AAAA record for a website which only runs on IPv4'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-8516074786732518086</id><published>2011-05-31T10:08:00.003+08:00</published><updated>2011-05-31T10:10:00.079+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Facebook adopts LISP to roll out IPv6 Service'/><title type='text'>Facebook adopts LISP to roll out IPv6 Service</title><content type='html'>This is a diagram drawn by me about how Facebook rolls out its IPv6 service.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-JyPJokXIdcc/TeRNp6U-6EI/AAAAAAAAAHA/qw11FQNgcw0/s1600/facebook-lisp.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="295" src="http://4.bp.blogspot.com/-JyPJokXIdcc/TeRNp6U-6EI/AAAAAAAAAHA/qw11FQNgcw0/s400/facebook-lisp.jpg" t8="true" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;LISP (Locater/Identifier Separation Protocol) is amazing. It redefines the relationship between end-point, IP address and router. The IP address assigned to an end-point is simply an identifier and the router is a locator. If the Locator can be spilt into egress and ingress network elements and with the addition of one to one single v4-v6 mapping, then all existing v4 platforms can server v6. Facebook can then save hardware cost, avoid v4 and v6 software clash and most importantly achieve quick roll out of IPv6 service. &lt;br /&gt;&lt;br /&gt;There are two questions remaining. First can LISP handle huge traffic and second how can resilience be built into LISP. &lt;br /&gt;&lt;br /&gt;No matter how, LISP is a promising new technology which content providers should pay attention to.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-8516074786732518086?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/8516074786732518086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=8516074786732518086&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/8516074786732518086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/8516074786732518086'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/05/facebook-adopts-lisp-to-roll-out-ipv6.html' title='Facebook adopts LISP to roll out IPv6 Service'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-JyPJokXIdcc/TeRNp6U-6EI/AAAAAAAAAHA/qw11FQNgcw0/s72-c/facebook-lisp.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-7388597414119239563</id><published>2011-05-29T17:05:00.002+08:00</published><updated>2011-05-29T17:08:14.866+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IPv6 Cache Servers + IPv4 Forwarders'/><title type='text'>IPv6 Cache Servers + IPv4 Forwarders</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Our company has implemented an native IPv6 link and we now&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;have an IPv6 only network. However, on testing through test-&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;ipv6.com, the score for IPv6 stability and readiness was&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;just 7/10. &amp;nbsp;The problem is that the two DNS resolvers riding&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;on IPv6 offered by the serving ISP are just caching servers&amp;nbsp;which pass queries to two forwarders. &amp;nbsp;The forwarders can&amp;nbsp;only support IPv4. &amp;nbsp;We are surprised to note that an IPv6&amp;nbsp;capable ISP does not offer full IPv6 connectivity to its&amp;nbsp;name resolving systems. &amp;nbsp;This will affect our global IPv6&amp;nbsp;reachability.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;As a small customer, we do not have the power to ask the ISP&amp;nbsp;to change its network architecture. &amp;nbsp;We can only just alert &amp;nbsp;the ISP hoping that it will do something positive. &amp;nbsp;On the &amp;nbsp;other hand, the cost of setting up our own IPv6 or dual-stack resolvers is insignificant.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-7388597414119239563?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/7388597414119239563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=7388597414119239563&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/7388597414119239563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/7388597414119239563'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/05/ipv6-cache-servers-ipv4-forwarders.html' title='IPv6 Cache Servers + IPv4 Forwarders'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-2653607778836759775</id><published>2011-05-28T10:20:00.003+08:00</published><updated>2011-05-28T13:09:54.641+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='A message to all my IT friends in Facebook'/><title type='text'>A message to all my IT friends in Facebook</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;In view of the recent Internet Learning Support Program incident and the advantages given to iProA, I have no choice but to send out a message to all my IT friends in Facebook which reads as follows :&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Courier New', Courier, monospace; line-height: 14px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Courier New', Courier, monospace; line-height: 14px;"&gt;&lt;b&gt;"Dear XXX,&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #333333; line-height: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #333333; line-height: 14px;"&gt;You are in the IT field. Are you a member of iProA ? If so, I am not your friend anymore. I ask this because most of my friends are in the IT Sector. Some of them turn to DAB and iProA to get social and political advantages. I want to make sure all my IT friends are clean from DAB poison.&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #333333; line-height: 14px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #333333; line-height: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #333333; line-height: 14px;"&gt;Sorry to bother you and ask you."&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="line-height: 14px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; line-height: 14px;"&gt;&lt;b&gt;All replies so far are positive.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-2653607778836759775?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/2653607778836759775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=2653607778836759775&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/2653607778836759775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/2653607778836759775'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/05/message-to-all-my-it-friends-in.html' title='A message to all my IT friends in Facebook'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-6585082193934439370</id><published>2011-05-27T10:55:00.003+08:00</published><updated>2011-05-27T10:56:17.536+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OpenDNS offers IPv6 resolvers'/><title type='text'>OpenDNS offers IPv6 resolvers</title><content type='html'>Some years ago, I tried OpenDNS resolvers at 208.67.222.222 and 208.67.220.220. The performance is&amp;nbsp; OK and the two resolvers are&amp;nbsp;on different network to avoid a single point of failure. The good news today is OpenDNS can now provide IPv6 resolvers at 2620:0:ccc::2 and 2620:0:ccd::2 for the Internet community. Looking at the address syntax, the two resolvers are on different /48 subnet and again giving some resilience. &lt;br /&gt;&lt;br /&gt;I definitely have the need to use IPv6 resolvers for network configurations, testing and troubleshooting. A big hand to OpenDNS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-6585082193934439370?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/6585082193934439370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=6585082193934439370&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6585082193934439370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6585082193934439370'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/05/opendns-offers-ipv6-resolvers.html' title='OpenDNS offers IPv6 resolvers'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-5222269617624651045</id><published>2011-05-26T21:19:00.001+08:00</published><updated>2011-05-26T21:20:17.850+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Impact of World IPv6 Day to Hong Kong'/><title type='text'>Impact of World IPv6 Day to Hong Kong</title><content type='html'>&lt;div style="color: #333333; line-height: 1.5em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;As World IPv6 Day (W6D) is approaching, IT people in this city start to think how many users will not be able to access Facebook, Google and Yahoo and what is the overall impact to Hong Kong.&amp;nbsp; If we look at the nature of IPv6 brokenness, it is the behavior of dual-stack clients wrongly select the 6to4 tunnels instead of the native IPv4 path to reach a &amp;nbsp;destination website that is running both native IPv4 and IPv6.&amp;nbsp; Hong Kong is quite lucky as Hurricane Electric (HE) has provided a 6to4 gateway with ample bandwidth. &amp;nbsp;The clients will use 6to4 tunnels to reach HE’s 6to4 gateway and then access Facebook, Yahoo or Google on IPv6 without break.&amp;nbsp; This works on the condition the serving ISPs do not block protocol 41 in their firewalls and access to the anycast addresss 192.88.99.1 is also not restricted. &amp;nbsp;Specifically, any intentional blocking of the anycast network 192.88.99.0/24 in the ISP side should not exist. &amp;nbsp;In other words, the impact to Hong Kong is quite minimal if ISPs are willing to let protocol 41 to pass through.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #333333; line-height: 1.5em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #333333; line-height: 1.5em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;On checking the number of ASNs advertising 192.88.99.0/24, I notice that there are 33 6to4 gateways in the world.&amp;nbsp;In some other countries where there is no 6to4 gateway, users will experience brokenness on W6D. &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #333333; line-height: 1.5em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #333333; line-height: 1.5em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;In case of complete breakdown of HE’s 6to4 gateway in Hong Kong, there will be about 2500 users with broken access.&amp;nbsp; The figure is based on 0.05 % brokenness estimated by ISOC multiplied by 5 million PC users in Hong Kong. &amp;nbsp;I must say this is an unfounded worry.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #333333; line-height: 1.5em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #333333; line-height: 1.5em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;How about congestion in 6to4 gateway.&amp;nbsp; This should not be a problem since HE’s 6to4 gateway has a bandwidth of 1 Gbps and if 2500 users access the gateway at the same time, each user can have 400 kbps connection speed.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #333333; line-height: 1.5em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #333333; line-height: 1.5em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;I think I am the first IT people to analyze the impact of W6D to Hong Kong. &amp;nbsp;I hope my analysis is sound and justifiable.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-5222269617624651045?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/5222269617624651045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=5222269617624651045&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/5222269617624651045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/5222269617624651045'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/05/impact-of-world-ipv6-day-to-hong-kong.html' title='Impact of World IPv6 Day to Hong Kong'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-6498596149845881922</id><published>2011-05-25T22:09:00.002+08:00</published><updated>2011-05-25T22:17:33.374+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Empty a file'/><title type='text'>Empty a file</title><content type='html'>I note that most people use /dev/null to empty an existing &amp;nbsp;file such as :&lt;br /&gt;&lt;br /&gt;#cat /dev/null &amp;gt; dnssec.log&lt;br /&gt;&lt;br /&gt;Another common usage is "echo -n &amp;gt; dnssec.log" .&lt;br /&gt;&lt;br /&gt;My way of clearing all content of a file is odd as I am using tail :&lt;br /&gt;&lt;br /&gt;#tail dnssec.log &amp;gt; dnssec.log&lt;br /&gt;&lt;br /&gt;Interesting, I forget how, where and when I learnt this crazy command.&amp;nbsp; Indeed, I don't quite understand&amp;nbsp; how printing&amp;nbsp;some last lines of a file on screen and then pipe to the file itself can actually clear all the content.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-6498596149845881922?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/6498596149845881922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=6498596149845881922&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6498596149845881922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6498596149845881922'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/05/empty-file.html' title='Empty a file'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-2140266917914748137</id><published>2011-05-24T11:31:00.000+08:00</published><updated>2011-05-24T11:31:38.330+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='If it is not CISSP'/><category scheme='http://www.blogger.com/atom/ns#' term='it may not be the best fit'/><title type='text'>If it is not CISSP, it may not be the best fit</title><content type='html'>CISSP holders, when accessing ISC2 website (&lt;a href="http://www.isc2.org/"&gt;http://www.isc2.org/&lt;/a&gt;), please don't be annoyed by&amp;nbsp;the banner of a dog trying to get into a tiny wooden hut. ISC2 is just promoting the status of CISSP with a key message “If it is not CISSP, it may not be the best fit”.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-rVxbKrEW7qc/TdsmTZmxk6I/AAAAAAAAAG8/g5u9ewRtnIQ/s1600/BEST-FIT-CISSP.PNG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-rVxbKrEW7qc/TdsmTZmxk6I/AAAAAAAAAG8/g5u9ewRtnIQ/s400/BEST-FIT-CISSP.PNG" t8="true" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-2140266917914748137?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/2140266917914748137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=2140266917914748137&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/2140266917914748137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/2140266917914748137'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/05/if-it-is-not-cissp-it-may-not-be-best.html' title='If it is not CISSP, it may not be the best fit'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-rVxbKrEW7qc/TdsmTZmxk6I/AAAAAAAAAG8/g5u9ewRtnIQ/s72-c/BEST-FIT-CISSP.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-4429872200730235829</id><published>2011-05-23T09:53:00.005+08:00</published><updated>2011-05-23T20:32:35.406+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Facebook Internet email addresses are easy to harvest'/><title type='text'>Facebook Internet email addresses are easy to harvest</title><content type='html'>Facebook offers me the Internet email address as “warren.kwok@facebook.com” as I have a URL of www.facebook.com/warren.kwok for other facebook users to view my profile. I am quite worried that my Facebook email address can be harvested easily and this account will receive large amount of spam emails. I have tried randomly to play with the following URLs after logging in to find if such users in facebook are valid: &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.facebook.com/peter.chan"&gt;www.facebook.com/peter.chan&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.facebook.com/andy.chan"&gt;www.facebook.com/andy.chan&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.facebook.com/david.lee"&gt;www.facebook.com/david.lee&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;All are success. That means, I have harvested three valid email addresses @facebook.com. &lt;br /&gt;&lt;br /&gt;Without knowing what facebook can do in anti-spam, it gives me no choice but to stop the email account @facebook.com &amp;nbsp;by setting the privacy preferences as not to receive any Internet email messages.&amp;nbsp; The return error message below verified that things work up to my expectation:&lt;br /&gt;&lt;br /&gt;***** Quote *****&lt;br /&gt;Final-Recipient: rfc822; warren.kwok@facebook.com &lt;br /&gt;Diagnostic-Code: smtp; 550 5.1.1 RCP-P2 http://postmaster.facebook.com/response_codes?ip=202.81.252.116#rcp Refused due to recipient preferences &lt;br /&gt;Action: failed &lt;br /&gt;Last-Attempt-Date: Sun, 22 May 2011 18:37:56 -0700 &lt;br /&gt;Status: 5.1.1&lt;br /&gt;***** End of quote *****&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-4429872200730235829?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/4429872200730235829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=4429872200730235829&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/4429872200730235829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/4429872200730235829'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/05/facebook-internet-email-addresses-are.html' title='Facebook Internet email addresses are easy to harvest'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-4547775822232722694</id><published>2011-05-21T22:13:00.002+08:00</published><updated>2011-05-21T22:16:57.299+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Control-Enter shortcut key in IE Browser'/><title type='text'>Control-Enter shortcut key in IE Browser</title><content type='html'>When using Chrome and Firefox, if I just type "cnn" followed by CTRL-ENTER, the address bar will make up the site &lt;span style="color: red;"&gt;"ww.cnn.com&lt;/span&gt;" and the content can be displayed successfully. This is a special hotkey in browser and I think that might be a reason corporation and companies like ".com" so much due to its convenience over other Top Level Domains in browsers. &lt;br /&gt;&lt;br /&gt;But what happen to my IE. If I do the same on IE, the address bar will become "&lt;a href="http://www.cnn.com.tw/"&gt;&lt;span style="color: red;"&gt;www.cnn.com.tw&lt;/span&gt;&lt;/a&gt;". Hey, the crazy thing is&lt;span style="color: red;"&gt; ".tw"&lt;/span&gt;. It is because my IE browser is a Taiwanese version. I don’t understand why Microsoft is so crazy to insert ".tw" when dealing with the most common CTRL-ENTER shortcut when the IE browser is a Taiwanese version. I am not going to change my IE to English version just because of this crazy flaw. I must say I hate the foolish mindset of Microsoft software people.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-4547775822232722694?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/4547775822232722694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=4547775822232722694&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/4547775822232722694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/4547775822232722694'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/05/control-enter-shortcut-key-in-ie.html' title='Control-Enter shortcut key in IE Browser'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-6700602302217673477</id><published>2011-05-20T09:59:00.002+08:00</published><updated>2011-05-20T10:05:38.768+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chksig - DNSSEC tool for Windows'/><title type='text'>chksig - DNSSEC tool for Windows</title><content type='html'>Right now, there is not any GUI DNSSEC testing tools for Windows other than dig which is command line based. Chksig (&lt;a href="http://www.simpledns.com/outbox/chksig.zip"&gt;http://www.simpledns.com/outbox/chksig.zip&lt;/a&gt;)&amp;nbsp; can be handy to troubleshoot faults in DNSSEC-signed name records in authoritative name servers.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-9GTjJqaJmiI/TdXK_GVc5xI/AAAAAAAAAG4/7MyxHot8TF0/s1600/chksig.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="375" j8="true" src="http://2.bp.blogspot.com/-9GTjJqaJmiI/TdXK_GVc5xI/AAAAAAAAAG4/7MyxHot8TF0/s400/chksig.jpg" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;T&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This tool is bundled with another copy which work on DOS command-line interface.&amp;nbsp; Using this tool&amp;nbsp;in both the GUI mode and command-line mode&amp;nbsp;are&amp;nbsp;interesting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-6700602302217673477?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/6700602302217673477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=6700602302217673477&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6700602302217673477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6700602302217673477'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/05/chksig-dnssec-tool-for-windows.html' title='chksig - DNSSEC tool for Windows'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-9GTjJqaJmiI/TdXK_GVc5xI/AAAAAAAAAG4/7MyxHot8TF0/s72-c/chksig.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-6694366227995106914</id><published>2011-05-19T16:15:00.001+08:00</published><updated>2011-05-19T16:16:07.910+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nslookup should be phased out'/><title type='text'>nslookup should be phased out</title><content type='html'>Shit ! A large number of system administrators are still using “nslookup” to test and troubleshoot faults in resolvers and name servers. They should&amp;nbsp;be aware that “nslookup” is an outdated primitive tool which can not offer much help. They should use “dig”.&amp;nbsp; Dig for Windows is widely avaialable.&amp;nbsp; Alternatively, they can install BIND for Windows but just use dig without caring to set up an authoritative name server or resolver.&lt;br /&gt;&lt;br /&gt;Just ask yourself a simple question, can nslookup tell if a resolver has successfully verified the signature of a queried name record if the zone being interrogated is DNSSEC-signed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-6694366227995106914?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/6694366227995106914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=6694366227995106914&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6694366227995106914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6694366227995106914'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/05/nslookup-should-be-phased-out.html' title='nslookup should be phased out'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-1798381718551076737</id><published>2011-05-18T14:37:00.000+08:00</published><updated>2011-05-18T14:37:03.707+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='103/8'/><title type='text'>103/8</title><content type='html'>For those who have visited APNIC after 15 April, they should have noticed a&amp;nbsp; flashing banner with big words of "103/8" which I have captured below:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-yAsKUXxhmD4/TdNnD12sAuI/AAAAAAAAAG0/1l9Gk3vUhEA/s1600/103-slash-8.PNG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="76" j8="true" src="http://3.bp.blogspot.com/-yAsKUXxhmD4/TdNnD12sAuI/AAAAAAAAAG0/1l9Gk3vUhEA/s400/103-slash-8.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;103/8 is the final /8 block and when allocation of 103 prefix is started, APNIC has already activated the final /8 policy.&amp;nbsp;&amp;nbsp; The final /8 policy only allows existing or new members to get /22 (1024) IPv4 addresses which can only be used to build v4&amp;lt;-&amp;gt;v6 transition systems for supporting IPv6 networks to reach IPv4 networks.&amp;nbsp; This banner might stay in APNIC website for up to 5 years.&amp;nbsp; Its purpose is to remind ISPs and corporations that they should move to IPv6 by now.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;The consumption of v4 addresses in AP Region is alarming.&amp;nbsp; On Feb 2011, IANA allocated the 39/8 and 106/8 to APNIC.&amp;nbsp; These two blocks were depleted in early April 2011 prompting APNIC to activate the final /8 policy for the last block.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-1798381718551076737?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/1798381718551076737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=1798381718551076737&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/1798381718551076737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/1798381718551076737'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/05/1038.html' title='103/8'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-yAsKUXxhmD4/TdNnD12sAuI/AAAAAAAAAG0/1l9Gk3vUhEA/s72-c/103-slash-8.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-9055109020551909112</id><published>2011-05-17T11:16:00.002+08:00</published><updated>2011-05-17T15:39:13.103+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA Expire in Name Server'/><title type='text'>SOA Expire in Name Servers</title><content type='html'>Yesterday, all IT people in our department were very angry. We found that our seven domains hosted in the name servers of the ISP were having SOA Expire set as 3600. A dump is below :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ZgkfagDYas4/TdHoYiG83wI/AAAAAAAAAGw/nozc-4TZ6KQ/s1600/soa-error.PNG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="232" j8="true" src="http://2.bp.blogspot.com/-ZgkfagDYas4/TdHoYiG83wI/AAAAAAAAAGw/nozc-4TZ6KQ/s400/soa-error.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The setting of SOA Expire in the name server was problematic. If secondary servers can not contact a primary server due to network outages or whatever reasons, and after 3600 seconds, the information contained in the secondary servers is considered no longer authoritative. Once SOA expiry is reached, the secondary servers will not respond to any query. IETF suggests a&amp;nbsp; minimum of 1 week and the maximum is 4 weeks. &lt;br /&gt;&lt;br /&gt;This was a big mistake. There are cases of power interruption, landslides and cable cut in which the damages last for several hours. Though the serving ISP can claim itself very technically capable to restore server problem within 1 hour, the cases of power lines breaking down, landslides and cable damages due to road digging are outside the control of the serving ISPs. We therefore have to bear the risk&amp;nbsp; of people not able to reach our various websites due to the ISP’s secondary nameservers not responding which could be other source of failure outside the ISP’s control for more than 1 hour. &lt;br /&gt;&lt;br /&gt;We escalated our complaint to the highest level and the problem was rectified. We also learnt a lesson. In future, in case of moves and changes in domain name records, apart from checking the changes are carried out, we must&amp;nbsp; check the SOA serial numbers which reflect the changes made on a certain day and the SOA Expire is not inadvertently amended.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-9055109020551909112?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/9055109020551909112/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=9055109020551909112&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/9055109020551909112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/9055109020551909112'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/05/soa-expire-in-name-servers.html' title='SOA Expire in Name Servers'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-ZgkfagDYas4/TdHoYiG83wI/AAAAAAAAAGw/nozc-4TZ6KQ/s72-c/soa-error.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-5080424736872616207</id><published>2011-05-16T09:50:00.005+08:00</published><updated>2011-05-16T20:49:58.967+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='that&apos;s the question'/><category scheme='http://www.blogger.com/atom/ns#' term='6in4 or 6to4'/><title type='text'>6in4 or 6to4 tunnel, that's the question</title><content type='html'>I have been invited by the Internet Society Hong Kong (ISOC-HK) as a guest speaker for the "Kickstart IPv6! Seminar on World IPv6 Day (8 Jun)” which will be held in Cyberport on World IPv6 Day. I will share about my experience of deploying IPv6 in our department, from interim tunneling arrangement to native IPv6 connection. Hey, I don’t mind telling the audiences that I made a big mistake in selecting solution for our interim IPv6 web server. In Jan 2010, I had to decided to use 6in4 or 6to4 tunnel for the web server. 6in4 is offered free by a tunnel broker service provider. It requires login account name and password to set up the tunnel and on Windows server, there must be a start up script to fire up the v6 interface whenever bootup. 6to4 is&amp;nbsp;easier and everything is automatic. If anyone has to choose between 6in4 and 6to4, 6to4 is definitely attractive. One thing that I hate is that Mircrosoft uses a risky 6to4 address format which maps the IPv4 address 202.81.93.74 to 2002:ca51:5d4a::ca51:5d4a (202 dec= ca hex). The 3rd – 6th octets matching 13th – 16th octets tells people that we are using Microsoft OS and hackers can then initiate attacks targeted at Windows OS and IIS. We had to change the 13th – 16th octets to other arbitrary hexadecimal number like 2002:ca51:5d4a::aaaa:ffff.&lt;br /&gt;&lt;br /&gt;Everything seemed ok and it was a pretty smart choice at a first glance. Eventually, I discovered that I was wrong to use 6to4 address. It is because web server with 6to4 address can not attract traffic from dual-stack hosts with native IPv6 connection. Over 95 % of visiting addresses were 6to4 addresses and obviously they were Windows 7 hosts running PPPoE or Metro-Ethernet without NAT and their 6to4 tunnels were automatically set up. In that scenario, 6to4 hosts will visit 6to4 servers as they are on the same 6to4 network. However, dual-stack hosts will only use native IPv4 if a web server has native IPv4 address and 6to4 address. 6to4 path will be abandoned while native IPv4 path is selected because 6to4 is less reliable than native 6to4. I applaud that Microsoft do the right thing.&lt;br /&gt;&lt;br /&gt;The addresses of 6in4 come from a native IPv6 service providers. All OSes can not tell if these addresses are native IPv6 or 6in4. Hence, if we had use 6in4 in the first place, our interim web server should have attracted a high traffic. Though we discovered that weakness, we did not want to switch back to 6in4 as we will use native IPv6 connection very soon.&lt;br /&gt;&lt;br /&gt;This is a painful experience. I hope other network administrators will take my advice to use 6in4 tunnel as opposed to 6to4 tunnel when considering interim IPv6 solution.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-5080424736872616207?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/5080424736872616207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=5080424736872616207&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/5080424736872616207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/5080424736872616207'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/05/6in4-or-6to4-thjats-question.html' title='6in4 or 6to4 tunnel, that&apos;s the question'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-5150461231671226287</id><published>2011-05-15T23:13:00.001+08:00</published><updated>2011-05-15T23:31:01.181+08:00</updated><title type='text'>Equivalent of link-local address fe80::/64 in IPv4</title><content type='html'>&lt;div class="MsoNormal" style="text-align: justify; text-justify: inter-ideograph;"&gt;&lt;span lang="EN-US"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Some days ago, my friends asked me what is the equivalent of IPv6 link-local address fe80::/64 in &amp;nbsp;IPv4.&amp;nbsp; Link-local address is auto-configured in the absence of router or DHCPv6 server.&amp;nbsp; In IPv4, we have 169.254.0.0/16 random addresses assigned to a NIC if it can not find any DHCP server.&amp;nbsp; Most importantly, hosts with 169.254.X.Y can communicate with each other since they are in the same /16 subnet.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-justify: inter-ideograph;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-justify: inter-ideograph;"&gt;&lt;span lang="EN-US"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;However, there should be one difference,&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="apple-style-span"&gt;&lt;span lang="EN-US" style="color: #585858;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt; only Windows and Mac stations support 169.254.0.0/16.&amp;nbsp; While in IPv6, all OSes must support the link-local address and this should include iPhone OS and Android.&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 11.5pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-5150461231671226287?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/5150461231671226287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=5150461231671226287&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/5150461231671226287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/5150461231671226287'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/05/equivalent-of-link-local-address-fe8064.html' title='Equivalent of link-local address fe80::/64 in IPv4'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-1622462414148369563</id><published>2011-05-15T09:04:00.002+08:00</published><updated>2011-05-15T09:08:35.202+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Server up for  600 days without reboot'/><title type='text'>Server up for  600 days without reboot</title><content type='html'>My server running Fedora Core has been up and running for 600 days without reboot. This is amazing. &amp;nbsp;Can anyone expect the same for Windows 2003 and Windows 2008 Server. &amp;nbsp;I also need to thank the data center for providing a very stable power supply. &amp;nbsp;Obviously, there has not been any power interruption.&lt;br /&gt;&lt;br /&gt;During the past 600 days, I applied patches and updates to some software packages. &amp;nbsp;The beauty of Linux is that there is no need to reboot server when new patcches are applied and new software packages are installed. &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-_kGG7R2Zt5E/Tc8mg6q-CAI/AAAAAAAAAGs/-ukgn7QZ1Sg/s1600/600days-uptime.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="276" src="http://4.bp.blogspot.com/-_kGG7R2Zt5E/Tc8mg6q-CAI/AAAAAAAAAGs/-ukgn7QZ1Sg/s400/600days-uptime.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-1622462414148369563?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/1622462414148369563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=1622462414148369563&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/1622462414148369563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/1622462414148369563'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/05/server-up-for-600-days-without-reboot.html' title='Server up for  600 days without reboot'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-_kGG7R2Zt5E/Tc8mg6q-CAI/AAAAAAAAAGs/-ukgn7QZ1Sg/s72-c/600days-uptime.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-1849252151616115939</id><published>2011-05-14T07:53:00.003+08:00</published><updated>2011-05-14T16:43:17.773+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Caching period of NXDOMAIN'/><title type='text'>Caching period of NXDOMAIN</title><content type='html'>&lt;div class="MsoNormal"&gt;I have the wrong idea that only positive answers of name lookup will be cached with a period defined by the TTL while negative answers (NXDOMAIN) will not have the same function. &amp;nbsp;The fact is NXDOMAIN will also be cached in a resolver and the period is according to the “SOA Minimum” of the zone file.&amp;nbsp; Suppose if I interrogate xyz.cnn.com at a resolver, the name server will reply NXDOMAIN and the provide the SOA record which contains origin, mail address, serial, refresh, retry, expire and minimum. For this case, the SOA minimum is 3600.&amp;nbsp; If after 10 seconds, I ask xyz.cnn.com, the resolver will fetch the answer from the cache indicating the remaining time is 3590.&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-spGd0NS53dw/Tc3EcQ0zbpI/AAAAAAAAAGo/eICne-qrIEM/s1600/nxdomain.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/-spGd0NS53dw/Tc3EcQ0zbpI/AAAAAAAAAGo/eICne-qrIEM/s400/nxdomain.PNG" width="382" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;Funs. This tells why hackers can inject fake NXDOMAIN to make a domain name inaccessible as a way of DOS attack.&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-1849252151616115939?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/1849252151616115939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=1849252151616115939&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/1849252151616115939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/1849252151616115939'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/05/caching-period-of-nxdomain.html' title='Caching period of NXDOMAIN'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-spGd0NS53dw/Tc3EcQ0zbpI/AAAAAAAAAGo/eICne-qrIEM/s72-c/nxdomain.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-8886160093182233465</id><published>2011-05-12T09:19:00.000+08:00</published><updated>2011-05-14T04:33:17.068+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7 Router Advertisement DOS attack'/><title type='text'>Windows 7 Router Advertisement DOS attack</title><content type='html'>The youtube video below demonstrates that rogue Router Advertizements can be a serious DOS attack, which can crash all IPv6 Windows systems in a local area network.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=GA_w87K_Iuo&amp;amp;feature=player_embedded"&gt;http://www.youtube.com/watch?v=GA_w87K_Iuo&amp;amp;feature=player_embedded&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This has been reported to Microsoft for some time. As usual, Microsoft says there is is no fix at this moment.&lt;br /&gt;&lt;br /&gt;This scenario will not happen to in our office as we know for sure autoconfiguration presents too many risks in a corporate network environment. We will use DHCPv6 for v6 address allocation and management. We can therefore turn off router discovery function in all Windows 7 machines.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-8886160093182233465?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/8886160093182233465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=8886160093182233465&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/8886160093182233465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/8886160093182233465'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/05/windows-7-router-advertisement-dos.html' title='Windows 7 Router Advertisement DOS attack'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-2067710793886723294</id><published>2011-05-11T08:59:00.007+08:00</published><updated>2011-05-11T19:42:36.707+08:00</updated><title type='text'>Estimation of IPv6 brokenness</title><content type='html'>Eric Vyncke has been gathering live data for the estimation of&amp;nbsp; IPv6 broknenness&amp;nbsp; (&lt;a href="http://vyncke.org/testv6/"&gt;http://vyncke.org/testv6/&lt;/a&gt;) since Oct 2010. As of today, his estimation derived from the gathered data reveals that there might be up to 0.7 %&amp;nbsp;IPv6 brokenness. However, Yahoo estimates that the number of users affected by broken IPv6 is about 0.05 % of global Internet population (2 billion at present) or equal to 1&amp;nbsp; million. Yahoo's estimation is just &amp;nbsp;1/14 of Eric Vyncke's test data. &lt;br /&gt;&lt;br /&gt;﻿﻿ &lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a href="http://1.bp.blogspot.com/-KZyt0Wt6ecE/TcnfUhd3H6I/AAAAAAAAAGk/cOnohkmYnaA/s1600/estimate+brokenness.PNG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="122" j8="true" src="http://1.bp.blogspot.com/-KZyt0Wt6ecE/TcnfUhd3H6I/AAAAAAAAAGk/cOnohkmYnaA/s400/estimate+brokenness.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Please click to enlarge)&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;Which one should I believe more, why and how ???&lt;br /&gt;&lt;br /&gt;If it turns out that IPv6 brokenness can be up to 0.7 %, then there is no chance Facebook, Yahoo and Google will activate their content on IPv6.&lt;br /&gt;&lt;br /&gt;Anyway, the IPv6 World Day 24-hour test flight might provide some useful clues. I am eager to hear the announcement of&amp;nbsp; Facebook, Google and Yahoo after they have analyzed their&amp;nbsp; captured data on IPv6 World Day.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-2067710793886723294?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/2067710793886723294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=2067710793886723294&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/2067710793886723294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/2067710793886723294'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/05/estimation-of-ipv6-brokenness.html' title='Estimation of IPv6 brokenness'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-KZyt0Wt6ecE/TcnfUhd3H6I/AAAAAAAAAGk/cOnohkmYnaA/s72-c/estimate+brokenness.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-6924631372931498985</id><published>2011-05-10T11:56:00.004+08:00</published><updated>2011-05-10T11:59:24.357+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IPv6 speed test again'/><title type='text'>IPv6 speed test again</title><content type='html'>I mentioned about IPv6 speed test in my blog post yesterday.&amp;nbsp; To my surprise, the post was read by a visitor and he left comments to me that there is another speed test engine in Sweden, URL as http://ipv6.bredbandskollen.se which I have tested successfully. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-LTGA1aeM11I/TcilISH2tsI/AAAAAAAAAGg/zrpIDlxlb-Q/s1600/2nd-ipv6-speedtest.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/-LTGA1aeM11I/TcilISH2tsI/AAAAAAAAAGg/zrpIDlxlb-Q/s400/2nd-ipv6-speedtest.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Well, that's the power of blogging.&amp;nbsp; Through the blogosphere, people can share knowledge and experience and help each other.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-6924631372931498985?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/6924631372931498985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=6924631372931498985&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6924631372931498985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/6924631372931498985'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/05/ipv6-speed-test-again.html' title='IPv6 speed test again'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-LTGA1aeM11I/TcilISH2tsI/AAAAAAAAAGg/zrpIDlxlb-Q/s72-c/2nd-ipv6-speedtest.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-4056054058743040951</id><published>2011-05-09T09:28:00.003+08:00</published><updated>2011-05-09T09:30:45.361+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IPv6 speed test'/><title type='text'>IPv6 speed test</title><content type='html'>Up to now, I can only find one single working website which offers IPv6 speedtest.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Rm9cyjSWlW8/TcdCpdfPXfI/AAAAAAAAAGc/NGWqUjitmo8/s1600/ipv6-test-com.png" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="144" j8="true" src="http://2.bp.blogspot.com/-Rm9cyjSWlW8/TcdCpdfPXfI/AAAAAAAAAGc/NGWqUjitmo8/s320/ipv6-test-com.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The test site is in France.&amp;nbsp; If I use the 6in4 tunnels offered by Hurricane Electric, the speed can be over 5 Mbps.&amp;nbsp; It is because Hurricane Electric has established IPv6 POP in France which has a fat pipe linking&amp;nbsp;up with the POP in Hong Kong. &lt;br /&gt;&lt;br /&gt;Another website is ipv6-speedtest.net.&amp;nbsp; However, I fail to perform succesful test with this site.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-4056054058743040951?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/4056054058743040951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=4056054058743040951&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/4056054058743040951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/4056054058743040951'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/05/ipv6-speed-test.html' title='IPv6 speed test'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Rm9cyjSWlW8/TcdCpdfPXfI/AAAAAAAAAGc/NGWqUjitmo8/s72-c/ipv6-test-com.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-8015993818092968788</id><published>2011-05-08T22:17:00.002+08:00</published><updated>2011-05-08T22:21:42.940+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Using email address for login to some online services'/><title type='text'>Using email address for login to some online services</title><content type='html'>&lt;div class="MsoNormal" style="text-align: justify; text-justify: inter-ideograph;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;Many service providers require users to use their email addresses to login. I like to say that when authenticating a user, there is no need to care the small or capital letters in domain part of &amp;nbsp;the email address.&amp;nbsp; In fact, there is no small or capital letter differentiation in a Fully Qualified Domain Name. However, some service providers impose restriction that the small and capital letters of the domain part must exactly matches the one when the user first created the account.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-justify: inter-ideograph;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-justify: inter-ideograph;"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;As an example, I have an account with isc.org with the login user as &lt;a href="mailto:warren@i3way.net"&gt;warren@i3way.net&lt;/a&gt;.&amp;nbsp; If I purposely type the user as &lt;a href="mailto:warren@I3WAY.NET"&gt;warren@I3WAY.NET&lt;/a&gt;, it says the account does not exist.&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-justify: inter-ideograph;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-justify: inter-ideograph;"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;Facebook has considered this aspect carefully.&amp;nbsp; Equally I have the login user as &lt;a href="mailto:warren@i3way.net"&gt;warren@i3way.net&lt;/a&gt;.&amp;nbsp; If I type &lt;a href="mailto:warren@I3WAY.NET"&gt;warren@I3WAY.NET&lt;/a&gt;. Facebook recognizes it as the same account as &lt;a href="mailto:warren@i3way.net"&gt;warren@i3way.net&lt;/a&gt; and it allows me to access.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-justify: inter-ideograph;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-justify: inter-ideograph;"&gt;&lt;span lang="EN-US"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;The over-restriction mentioned above is not logical and not sensible if one considers the domain name convention.&amp;nbsp; For the programmers, it just involves a few more lines of codes which could make things work better.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-justify: inter-ideograph;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify; text-justify: inter-ideograph;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-8015993818092968788?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/8015993818092968788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=8015993818092968788&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/8015993818092968788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/8015993818092968788'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/05/using-email-address-for-login-to-some.html' title='Using email address for login to some online services'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-2620142321196977747</id><published>2011-05-07T22:37:00.001+08:00</published><updated>2011-05-07T22:38:31.307+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Number of 6to4 gateway in the globe'/><title type='text'>Number of 6to4 gateway in the globe</title><content type='html'>I got a list of 33 ASNs that advertize the anycast Class C range 192.88.99.0/24 in their BGP routes:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;AS59, AS559, AS680, AS1103, AS1239, AS1257, AS1299, AS1835, AS1930, AS2018, AS2116, AS4621, AS6939, AS7575, AS8359, AS8473, AS12573, AS12779, AS12871, AS15598, AS16150, AS19255, AS19782, AS20312, AS20640, AS25192, AS28917, AS35244, AS38646, AS39326, AS39556, AS44581, AS55374&lt;br /&gt;&lt;br /&gt;Some people just wonder why I am interested in tracking the number of ASNs that handle 192.88.99.0/24. &amp;nbsp;It is because the anycast address 192.88.99.1 is assigned to 6to4 relay. &amp;nbsp;In other words, there are now 33 service providers that offer free 6to4 gateway service. &amp;nbsp;Well, this is a thriving development. &amp;nbsp;They are helping the transition to IPv6 for clients using 6to4 tunnels.&lt;br /&gt;&lt;br /&gt;Well-done !&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-2620142321196977747?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/2620142321196977747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=2620142321196977747&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/2620142321196977747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/2620142321196977747'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/05/number-of-6to4-gateway-in-globe.html' title='Number of 6to4 gateway in the globe'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-3982629481581622699</id><published>2011-05-06T09:43:00.005+08:00</published><updated>2011-05-06T09:51:35.066+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Websites for testing if a resolver is DNSSEC-enabled'/><title type='text'>Websites for testing if a resolver is DNSSEC-enabled</title><content type='html'>Normally, to test if a resolver is DNSSEC-enabled or not, IT people will&amp;nbsp; use "dig +dnssec" &amp;nbsp;followed by something and then&amp;nbsp;verify that the message has the AD (Authenticated Data) set.&amp;nbsp; Instead of using such command line testing,&amp;nbsp; I am a bit lucky to find two webistes for performing&amp;nbsp;the same task:&lt;br /&gt;&lt;br /&gt;1.&amp;nbsp; &lt;a href="http://dnssec-or-not.net/"&gt;http://dnssec-or-not.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2.&amp;nbsp; &lt;a href="http://dnssectest.sidn.nl/"&gt;http://dnssectest.sidn.nl/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The screen dumps below are interesting.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-aBtLfQaf2wY/TcNSGlQA7nI/AAAAAAAAAGU/XLPVoFlMGXs/s1600/dnssec-test1.png" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="326" j8="true" src="http://1.bp.blogspot.com/-aBtLfQaf2wY/TcNSGlQA7nI/AAAAAAAAAGU/XLPVoFlMGXs/s400/dnssec-test1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-NJfQKMPBeLM/TcNSPHIos9I/AAAAAAAAAGY/UuwedhL69ro/s1600/dnssec-test2.png" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="365" j8="true" src="http://2.bp.blogspot.com/-NJfQKMPBeLM/TcNSPHIos9I/AAAAAAAAAGY/UuwedhL69ro/s400/dnssec-test2.png" width="400" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-3982629481581622699?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/3982629481581622699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=3982629481581622699&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/3982629481581622699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/3982629481581622699'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/05/websites-for-testing-if-resolver-is.html' title='Websites for testing if a resolver is DNSSEC-enabled'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-aBtLfQaf2wY/TcNSGlQA7nI/AAAAAAAAAGU/XLPVoFlMGXs/s72-c/dnssec-test1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-7441364294326729297</id><published>2011-05-05T15:36:00.000+08:00</published><updated>2011-05-05T15:36:44.109+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Best view for websites'/><title type='text'>Best view for websites</title><content type='html'>I found some websites still have the following footnote at the bottom of&amp;nbsp; a page:&lt;br /&gt;&lt;br /&gt;"This site is best viewed at 1024x768 screen resolution with Internet Explorer 6.0 SP2 or above."&lt;br /&gt;&lt;br /&gt;The above footnote is absolutely not necessary. Today, people are using 19 - 22 inches LCD with 16:9 aspect ratio.&amp;nbsp; Some larger monitors have 22:10 ratio.&amp;nbsp;&amp;nbsp; 1024 x 768 is considered as a poor resolution using the old traditional&amp;nbsp; 4:3 aspect ratio. &lt;br /&gt;&lt;br /&gt;Just take away the fucking advice and users will know how to adjust their monitors and video display to achieve the best viewing effect.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-7441364294326729297?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/7441364294326729297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=7441364294326729297&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/7441364294326729297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/7441364294326729297'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/05/best-view-for-websites.html' title='Best view for websites'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9036229.post-8788136393028064059</id><published>2011-05-03T10:34:00.001+08:00</published><updated>2011-05-03T10:34:48.924+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Congested NATed hosts'/><title type='text'>Congested NATed hosts</title><content type='html'>This is a funny picture.&amp;nbsp; It can be used to describe the congested scenario of NATed hosts in IPv4 Internet. The&amp;nbsp;single train is the one and only one routable IPv4 address.&amp;nbsp; The linited seats (overall capacity) inside the train correponds to port numbers.&amp;nbsp;&amp;nbsp; This traing will clash and no doubt you are killing yourself if continue to use NAT. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-jaWnhcUeoxU/Tb9omTDig9I/AAAAAAAAAGQ/60bDPwvloaM/s1600/crowded-train.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="268" j8="true" src="http://3.bp.blogspot.com/-jaWnhcUeoxU/Tb9omTDig9I/AAAAAAAAAGQ/60bDPwvloaM/s400/crowded-train.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9036229-8788136393028064059?l=warrenkwok.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://warrenkwok.blogspot.com/feeds/8788136393028064059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9036229&amp;postID=8788136393028064059&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/8788136393028064059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9036229/posts/default/8788136393028064059'/><link rel='alternate' type='text/html' href='http://warrenkwok.blogspot.com/2011/05/congested-nated-hosts.html' title='Congested NATed hosts'/><author><name>warrenkwok</name><uri>http://www.blogger.com/profile/10080944081820842544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.i3way.net/blog/warren2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-jaWnhcUeoxU/Tb9omTDig9I/AAAAAAAAAGQ/60bDPwvloaM/s72-c/crowded-train.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
