Category Archives: Computer

Computer Technical Notes

Google Video Viewer

很多人都有提到 ,這是改自 的 plugin (所以有 source 公開在這裡 上),而 發現其中一段 code 限制只能看 video.google.com 上面的影片:

+ // Google mods
+ const char* allowed_host = “video.google.com”;
+ char * host_found = strstr(p_sys->url.psz_host, allowed_host);
+ if ((host_found == NULL) ||
+ ((host_found + strlen(allowed_host)) !=
+ (p_sys->url.psz_host + strlen(p_sys->url.psz_host)))) {
+ msg_Warn( p_access, “invalid host, only video.google.com is allowed” );
+ goto error;
+ }

於是他就寫了一個 patch 把這個 “bug” 修掉了:Google Video Viewer

透過 Greasemonkey 用 CoralCDN 看無名相簿

關於 是什麼,請參考:

回到正題,我們知道最近無名說 惡搞他們 (& ),不管事情的真相是什麼 (嘿嘿), 連無名 () 慢是事實,所以我想到可以透過連到 比較快的地方 (像是) 連到無名,但後來想想這樣好像很糟,因為這樣我就要在交大放一台 Proxy server…

於是我就想到 這個超巨大的 Proxy Service (當然這不是他的本意,不過剛好可以這樣用),我猜測透過 連到無名會比 連過去快,於是我寫了這個 Script:

有問題可以寫信或是在下方留言… ( 信箱的信我比較少在看,如果過個兩三天沒回請不要當作我故意冷落你 XD)

2005/06/30 Update:這項功能開啟時無法登入,這個問題我會試著解決看看,暫時性的解法是:當你需要登入修改或上傳時,先按一下右下角的小猴子 icon,變成灰色以後就暫時可以用了。

2005/07/01 Update:現在改成只有圖片使用 ,可以 login 而且速度不會太差,先前有裝的人請先 Uninstall 再安裝一次即可。

DNS server 的設置

剛剛看 PowerDNS 的 NS RR 改成兩個不同的 subnet 下。

突然想到 2/15 的時候在 這篇講到 時提到了他的兩個 NS RR 在同一個 subnet 下很糟,但是我沒有提到問題是什麼…

Microsoft’s DNS Down 這篇提到了 Microsoft 的 DNS servers 被攻擊,在最下面的 comments 提供了當時的 DNS 設定:

> set type=soa
> microsoft.com
Server: localhost
Address: 127.0.0.1

Non-authoritative answer:
microsoft.com
primary name server = dns.cp.msft.net
responsible mail addr = msnhst.microsoft.com
serial = 2001012306
refresh = 900 (15 mins)
retry = 600 (10 mins)
expire = 7200000 (83 days 8 hours)
default TTL = 7200 (2 hours)

microsoft.com nameserver = DNS7.cp.msft.net
microsoft.com nameserver = DNS6.cp.msft.net
microsoft.com nameserver = DNS4.cp.msft.net
microsoft.com nameserver = DNS5.cp.msft.net
DNS7.cp.msft.net internet address = 207.46.138.21
DNS6.cp.msft.net internet address = 207.46.138.20
DNS4.cp.msft.net internet address = 207.46.138.11
DNS5.cp.msft.net internet address = 207.46.138.12

據說當時這四個 IP 都是 Layer 4 Switch 擋在前面,後面有很多台 DNS servers 在擋。但實際上的情況是:cracker 發現打不動這四台 DNS servers 於是改打上面那顆 router,然後就仆街了 =_=

在這次經驗之後,很多人開始知道 DNS 不能放在同個 subnet 下,甚至不能放在同個 AS# 下,避免中間的 router 被打中的時候造成整個網路爛掉。