Yes, my linux server is connected to the internet via router. I did run the command you said and the result is:
[teldanesh@myfcserver ~]$ dig @195.54.122.204
; <<>> DiG 9.2.4 <<>> @195.54.122.204
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11573
;; flags: qr rd ra; QUERY: 1, ANSWER: 9, AUTHORITY: 9, ADDITIONAL: 8
;; QUESTION SECTION:
;
IN A
;; ANSWER SECTION:
6 IN CNAME
57 IN A 68.142.226.53
57 IN A 68.142.226.54
57 IN A 68.142.226.35
57 IN A 68.142.226.49
57 IN A 68.142.226.40
57 IN A 68.142.226.51
57 IN A 68.142.226.48
57 IN A 68.142.226.39
;; AUTHORITY SECTION:
akadns.net. 67707 IN NS asia5.akadns.net.
akadns.net. 67707 IN NS asia9.akadns.net.
akadns.net. 67707 IN NS eur3.akadns.net.
akadns.net. 67707 IN NS use4.akadns.net.
akadns.net. 67707 IN NS use9.akadns.net.
akadns.net. 67707 IN NS usw6.akadns.net.
akadns.net. 67707 IN NS usw7.akadns.net.
akadns.net. 67707 IN NS za.akadns.org.
akadns.net. 67707 IN NS zh.akadns.org.
;; ADDITIONAL SECTION:
asia5.akadns.net. 14143 IN A 193.108.154.9
asia9.akadns.net. 14135 IN A 220.73.220.4
eur3.akadns.net. 16659 IN A 193.45.1.103
use4.akadns.net. 17054 IN A 80.67.67.182
use9.akadns.net. 16663 IN A 81.52.250.134
usw6.akadns.net. 3455 IN A 206.132.100.108
usw7.akadns.net. 3752 IN A 206.132.100.108
za.akadns.org. 14049 IN A 208.185.132.176
;; Query time: 29 msec
;; SERVER: 195.54.122.204#53(195.54.122.204)
;; WHEN: Mon Jan 3 16:02:11 2005
;; MSG SIZE rcvd: 500
My ISP's DNS is: 195.54.122.204. Yes, as you said the system will check the host file before anything, so do you suggest to remove the hosts from the hosts file ? If I remove them then I will not able to ping other clients from my server by their names, but with their IPs is OK.
No pleaseeeeeeeeeee, do not confuse me with samba !!!

I have already installed samba and it works fine. Samba has some configurations for domain issues but as I have seen they are mostly about adding a samba server as a domain member, however maybe it is possible to set it up as a samba name server, but I don't think my case is related to samba at this time. I think it is possible to add all my clients to a linux name server without samba, right ?