Hỏi về cách các công ty cung cấp Hosting và Domain?

Mọi người cho em hỏi là các công ty lưu trữ và cung cấp Hosting và Domain bằng phương thức nào vậy mọi người nhỉ?
Liệu em có thể tạo riêng cho mình Hosting và Domain mà không phải mua qua các trang web công ty lưu trữ và cung cấp Hosting và Domain được không vậy ạ và em phải làm như thế nào vậy ạ?

4 Likes

theo như tại hạ hiểu thìhuy đài đang muốn có hosting và domain để cho người dùng kết nối qua internet

  1. Hosting thì cần có 1 ip tĩnh và một cái máy tính và cấu hình cho máy tính đó làm host với ip tĩnh đó (giá cho cái ip tĩnh cao hơn cả mấy cái host gia tầm trung trở xuống). Muốn có ip tĩnh mà không cần mua thì nghiên cứu hack ISP thử
  2. Domain thì đại hiệp không muốn mua thì tìm cách hack các DNS server rồi set cho cái domain mà đai hiệp muốn trỏ về IP mà đại hiệp hack được từ ISP, hoặc easy hơn là đai hiệp kêu tất cả các huynh đệ và đồng đạo cũa đại hiệp sửa file host trên máy họ

câu hỏi có vẻ thú vị nên chém gió chút thôi, domain tầm $10/năm, host thì thượng vàng hạ cám có đủ $2 là có (hình như còn có chỗ rẻ hơn, khuyến mãi mấy tháng đầu vài k và tất nhiên là hạ cám)

hosting thì họ như kiểu đại lý, mua/dựng cơ sở hạ tầng theo giá sỉ rồi cung cấp lại giá lẻ làm lời. Bạn muốn tự host cũng được, có người mua con Raspberry Pi gì về làm server ở nhà đó, nhưng bất tiện nhiều chỗ:

  • IP động. Bình thường tên trang web chỉ là cái tên cho người đọc còn địa chỉ thực sự của nó là địa chỉ IP được lưu trên các DNS (google, cloudflare, hoặc của các nhà cung cấp internet v.v…). Mỗi khi browser truy cập tới tên trang web nếu nó ko biết IP trang web này browser phải liên hệ tới 1 trong các DNS này để lấy IP của bạn. Nếu trang web của bạn trỏ tới IP “động”, có nghĩa là IP có thể thay đổi, có thể nó ko đổi mỗi lần bạn bật tắt modem internet trong nhà bạn nhưng lâu lâu nhà cung cấp mạng nó reset ví dụ 1-2 tháng 1 lần và cung cấp cho bạn địa chỉ IP mới thì trang web của bạn trỏ vào IP cũ ko đúng nữa, người sử dụng ko truy cập được thế là dịch vụ bị ngưng trệ vài tiếng tới 24h vì bạn phải mất công chỉnh sửa record trong DNS và chờ các DNS nó cập nhật IP mới của trang web của bạn.
  • Chạy chậm vì tốc độ upload ko cao: bình thường internet cho “quần chúng” sử dụng thì tốc độ download nhanh nhưng upload chậm, chênh lệch tốc độ có thể tới 10-20 lần. Khi bạn sử dụng internet gia đình làm server thì bạn phải upload hình ảnh, css, js, html file tới mỗi người dùng, mà băng thông chỉ bằng 1/10 băng thông download, nếu người dùng có băng thông download cao hơn nữa thì ví dụ thay vì họ download 3MB/s bây giờ họ chỉ download được 100KB/s, load cái hình 300KB trong 3 giây thay vì 0.1 giây, ai mà dám sử dụng trang web bạn nữa vì chạy quá chậm.
  • Dễ bị hack: trừ phi trình độ bạn cao siêu hơn mấy tay sysadmin gì của mấy cty lớn chuyên nghiệp, bạn cấu hình server của bạn nghiệp dư thế nào thì nếu may mắn bạn sẽ được hacker tới hỏi thăm bạn, nếu trên máy của bạn có dữ liệu quý giá thì có khi nó bị xóa hết. Vì vậy bạn nên đầu tư 1 con máy tính riêng làm server, lại phải bỏ cả chục cả trăm đô ra mua máy, rồi mất mấy ngày cấu hình cho đúng nhưng kinh nghiệm mấy ngày của bạn sao bằng mấy chục năm của người ta :V nếu xui bị dính mấy con virus backdoor gì đó nó gửi thông tin cá nhân/password của user của bạn tới server của nó thì chết. Thành ra bạn phải làm thêm việc của mấy tay sysadmin, ngồi đọc từng dòng trong hàng ngàn dòng log của server hàng ngày xem có dòng nào đáng nghi ko :V :V :V
  • Còn nhiều cái nữa nhưng chưa nghĩ ra :money_mouth_face:

còn domain thì đây: https://www.thesitewizard.com/domain/be-own-domain-name-registrar.shtml

If your aim is to save money, this solution will end up costing you more. Much more. A cursory look at the requirements of being a registrar shows the following costs:

  • You have to pay an annual accreditation fee of something like USD $4,000 to ICANN, the organisation in charge of running the domain name system.
  • You need to have a commercial insurance policy with a policy limit of at least USD $500,000.
  • You have to pay ICANN a small yearly fee per domain name registered. I think it’s 18 cents at the time I write this.
  • Every domain name suffix has a registry operator. These operators maintain computers which contain the necessary data for domain names carrying those suffixes to work on the Internet. They also set the policies which determine who can get what domain. (For example, the operator for “.eu” only allows people and organisations in the European Union to register domains with that suffix.) For each domain you register, you have to pay the relevant operator a certain annual fee. For example, for “.com” names, you have to pay the operator USD $7.85 per name per year. Other suffixes have different fees.

nôm na là đăng ký tên domain trực tiếp cho ICANN phải tốn 4000 đô/năm, mà mỗi tên miền .com vẫn phải đóng $0.18+$7.85 ~ $8 đô, tức là tiết kiệm được 2 đô à ko 1 đô mỗi tháng, mà mất 4000 đô mỗi năm, chưa tính tiền bảo hiểm :money_mouth_face:

2 Likes

Được, với điều kiện bạn chạy Intranet hay LAN. Còn bạn định Public ra Internet là không thể nếu bạn không chi tiền thuê hạ tầng & tài nguyên mạng (cứ thử đặt câu hỏi Domain là cái gì, ở đâu ra, hosting thực sự là gì, nó ở đâu ra) mà cố tự làm bởi vì ngay cả chính phủ Trung Quốc cũng không tự làm được :smiley:

1 Like

Thực ra mặc dù thông thường IP cung cấp cho người dùng phổ thông là IP động, cơ mà (ít nhất là ở chỗ m ở) thì IP (WAN) chỉ bị cấp lai có 1-2 lần 1 năm thôi. Thế nên hồi trước m có làm 1 số self-hosted apps tại nhà (git server, static blog, vpn), domain để trỏ về IP trong trường hợp IP thay đổi cũng khá đơn giản, m chỉ viết 1 script nhỏ lấy IP tự động mỗi ngày, nếu thấy bị thay đổi thì update A records trên cloudflare qua API.

Tiếc là dùng được vài buổi thì tòa nhà bị sét đánh :((

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?