顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - chad64

頁: [1]
1
Linux 討論版 / sendmail跟網域的問題
« 於: 2002-03-21 22:35 »
請問一下如果我有多個 domain
本機名稱 pc1.aaa.com.tw
其他domain = bbb.com.tw
如何設定我寄信出去 @後面那個host-name.domain-name
使得說 mail 出去預設是 user@bbb.com.tw 而非 user@pc1.aaa.com.tw

另一個問題是 如果 pc1.aaa.com.tw 並沒有在DNS註冊 那是不是發不出信
而 bbb.com.tw 有註冊 那就能發出去??
還是說 必須 正反解完全相同 才能發送信??

thanks

2
引用

在 2002-03-15 20:11, Anonymous 寫了:
請問各位大大..
如果我要導入一個資料表的資料到另一個資料庫相同的資料表我應該怎麼在telnet中下指令
因為我輸入

mysql -uroot -pxxxx 資料庫名稱 資料表 < 資料表.sql
卻沒有正常出現


在 資料表.sql檔案 前面是不是要加 USE 資料庫名稱
然後下mysql -uroot -ppassword < 資料表.sql

3
Linux 討論版 / 可否推薦一些 news group?
« 於: 2002-02-24 19:44 »
請問 Outlook Express 下如何設定這兩 news group ?
伺服器要填??
thanks.

4
Linux 討論版 / 可否推薦一些 news group?
« 於: 2002-02-24 16:41 »
可否推薦一些 news group 來訂
Thanks

5
Linux 討論版 / 如何提供動態ip改變DNS內容?
« 於: 2002-02-07 17:16 »
不知道這是不是我要的答案
因為不懂java, post上來給大家幫我看看...如果有人看懂或是有感覺的說明一下,thanks.
以下轉貼
====================================================
發表於: Tue Jan 29, 2002 12:51 am    文章標題: 實現具有動態主機IP的域名解析  

--------------------------------------------------------------------------------
 
實現具有動態主機IP的域名解析
目的利用一台INTERNET DNS HOST 將域名定向到家中(個人)的主機上.
目前CABLEMODEM已經很快了,而且有動態IP,所以就有了將域名解析到個人機器的上可能.
只要通過很簡單的設置就可以搞定.

例如你有一個域名叫 yourdomain.com ,你可以將此域名解析任意的主機.


1.服務器 (IP: A.A.A.A) 啟動DNS動態解析的一個小進程.

yourdomain.com的域名文件為 /var/named/yourdomain.com
再建個/var/named/yourdomain.com.static (模板文件可以用來生成yourdomain.com的)

(JDK1.3 , linux ,找個網管幫一下吧
=================================================
# 原代碼如下: ThreadDNSReloadServer.java
import java.io.*;
import java.net.*;

public class ThreadDNSReloadServer
{ public static void main(String[] args)
{ int i=1;
try
{ ServerSocket s=new ServerSocket(8189);
for (;
{ Socket incoming =s.accept();
System.out.println("accept new client: " + i);
new ThreadDNSReloadHandle(incoming,i).start();
i++ ;
}
}
catch (Exception e)
{ System.out.println(e);
}
}
}

class ThreadDNSReloadHandle extends Thread
{ public ThreadDNSReloadHandle(Socket i,int c)
{ incoming= i; counter=c; }

public void run()
{ try
{ BufferedReader in=new BufferedReader(new InputStreamReader(incoming.getInputStream()));

String User="Unkown";
String DNSFILEPATH="/var/named/";
String DNSFILE="yourdomain.com";
String HOSTIP="127.0.0.1";
boolean USER_VALIDATED=true ;
boolean done=false;

while ( !done )
{ String str=in.readLine();
//validate user;
if ( str ==null ) done=true;
else
{
str=str.trim();
if ( str.substring(0,2).equals("LA") )
{ if (str.length() >2) User=str.substring(2);
}
if ( str.substring(0,2).equals("LB") )
{ if (str.length() >2) DNSFILE=str.substring(2);
}
if ( str.substring(0,2).equals("LC") )
{ if (str.length() >2) HOSTIP=str.substring(2);
}

if ( str.trim().equals("BYE")) done = true;
}

}
incoming.close();
//加入用戶驗証.
//將服務器中的yourdomain.com.cn.static文件寫入yourdomain.com.cn中
String DNSTMP =DNSFILEPATH + DNSFILE +".static";
BufferedReader sin=new BufferedReader(new FileReader(DNSTMP));
PrintWriter sout=new PrintWriter(new FileWriter(DNSFILEPATH + DNSFILE) , true);
String s;
while ((s=sin.readLine()) != null)
{
if (s.startsWith("host"))
{ s="host IN A " + HOSTIP;
sout.println(s);
s="@ IN A " + HOSTIP;
}
sout.println(s);
}
//System.out.println("User:" + User );
//System.out.println("DNSFILE:" + DNSFILE );
//System.out.println("HOSTIP:" + HOSTIP );

//ndc reload
String command="ndc reload " + DNSFILE ;
java.lang.Runtime.getRuntime().exec(command);

}
catch ( Exception e)
{ System.out.println(e);
}
}

private Socket incoming;
private int counter;

}

2.客戶機(windows / linux)
==============================================================
# 客戶端每次啟動時加入到開機啟動(或進程中): SockTest.java
import java.io.*;
import java.net.*;

public class SocketTest
{ public static void main(String[] args)
{ try
{ Socket s=new Socket("A.A.A.A",8189);
BufferedReader in=new BufferedReader(new InputStreamReader(s.getInputStream()));
PrintWriter out=new PrintWriter(s.getOutputStream(),true);


InetAddress localHostAddress =InetAddress.getLocalHost() ; //get LocalHost Ip
out.println("LAguest");
out.println("LByourdomain.com");
out.println("LC" + localHostAddress.getHostAddress() );

out.close();
s.close();

}
catch (IOException e)
{ System.out.println(e);
}
}
}

=========================================================
dns 樣本文件: ( yourdomain.com.static)
@ ns.dnsserver.com xxxxx
xxxx
......
host IN A 127.0.0.1 // 此處就是要更改的地方
www IN CNAME host
...

(我已經測試過還不錯,對cablemodem的用戶來說是太爽了!

GOODLUCKY!

6
Linux 討論版 / 如何提供動態ip改變DNS內容?
« 於: 2002-02-07 02:08 »
請問一下如何提供client端作動態ip改變server端dns對應?
類似像dns2go這種樣式的?
Thanks.

7
這樣好了我把我的題目需求講一遍(要不是為了ASP不然也不用這樣傷腦筋@@)
我想用1固定ip架linux
然後內部網路
windows server(192.168.1.1)--> asp.abc.com.tw
linux server(192.168.1.2)--> php.abc.com.tw
mail(ftp) server = linux
這樣當我網頁程式再寫的時候需要處理ASP時, 網址就http://asp.abc.com.tw/test.asp?^%^%@^%@...
php--> http://php.abc.com.tw?%%&&$@...

我想問說internet上解析 asp.abc.com.tw那會來我這abc.com.tw這DNS查詢
那我這邊能將 asp.abc.com.tw解析到內部192.168.1.1這種上不了internet的ip嗎?
還是說NAT能幫我轉換?

Thanks

8
請問一下如果我有一個固定ip也申請到abc.com.tw的domain name
我能架一台linux server當防火牆然後之下有兩台
一為windows server(IIS 負責ASP網頁的需求),
另一台為linux(Apache負責PHP部分及mail server and ftp server)
請問一下這樣成嗎?內部這兩台為內部ip...
因為我想說如果在internet上要提供ASP跟PHP那就得裝IIS and Apache
這樣不就要兩個ip那要多花一筆錢
有沒有一個ip能搞定這兩件事情的方法(當然電腦幾台沒問題)

ps.可以順便跟我說我需要了解哪些東西?
IIS and Apache我都會設定 那要怎樣給他搞在一起??
thanks.

9
Network 討論版 / 靈異現象
« 於: 2002-02-02 11:54 »
哈..我也遇過很奇怪的事情
幫朋友架linux server,機器在家裡灌好,兩張網路卡
一張接在我的區網下另一張設成另一個區網
運作都ok, 因為我有用up2date更新套件, 而且放著開了好幾天

然後交機那天到公司,嗯...興致沖沖的接好週邊,開機..
....
netconf....
restart ethx.....

ping 168.95.1.1....阿...出不去@@
接下來 就開始看一堆設定有沒有對...
改了又改 不信...reboot好多次
怪了..難道是hinet adsl沒接通(固定一個ip)
找隔壁的winnt試試,把網路線接過去....then ...OK!!...慘勒..丟臉丟大了
因為當初堅持server用linux....這時大家七嘴八舌...場面尷尬@@...
網路線再接回來試試看, ping一下@@還是出不去....
就這樣折騰了一個多鐘頭.....想想再ping看看好勒...
挖勒...有回應了....@@ 真不知道要說啥好><"
怪勒...設定都沒變.....
哀..阿彌陀佛....

頁: [1]