Untitled TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT CÔNG NGHỆ *********** HỆ ĐIỀU HÀNH LINUX ĐỀ TÀI Sinh viên thực hiện Hoàng Anh Phúc 1824801040017 Nguyễn Hoàng Bảo 1824801040023 Lớp D18HT01 Khoá 2018[.]
GIỚI THIỆU CHUNG
Lý do thực hiện đề tài
Ngày nay, với sự bùng nổ và phát triển không ngừng của cách mạng công nghiệp 4.0 trong đó nổi bật nhất đó là sự bùng nổ của công nghệ thông tin Hầu hết các công nghiệp lớn nhỏ, các cửa hàng nhỏ lẻ trên toàn cầu đều áp dụng công nghệ thông tin và xem công nghệ thông tin như là một chiến lược kinh doanh của mình Nhờ có công nghệ thông tin nên việc tìm kiếm thông tin khách hàng, các thông tin về các sản phẩm mặt hàng kinh doanh đều thông qua công nghệ thông tin và các thông tin đó đều được lưu lại trên máy tính.
Tôi khẳng định với bạn rằng hầu hết hoạt động nào trên Internet cũng có thể gặp rủi ro nhất định về việc bị rò rỉ thông tin Thông tin DNS cũng không ngoại lệ Nó có thể bị rò rỉ ra khỏi kết nối VPN và gây ra những hậu quả khó lường về bảo mật và quyền riêng tư trên trực tuyến.
Nên nhóm chúng tối quyết định chọn đề tài “ Tìm hiểu và cài đặt DNS server trong Linux “ của thầy.
Mục đích nghiên cứu
Tìm hiểu và cài đặt DNS server trong Linux OS để dịch tên miền website mà chúng ta đang sử dụng.
Đối tượng và phạm vi nghiên cứu
Đối tượng : Hỗ trợ và hướng dẫn cài đặt DNS server trong Linux OS cho các bạn sinh viên hoặc các doanh nghiệp, những người chưa biết gì về hệ điều hành linux và DNS server.
Phạm vi nghiên cứu: Học sinh, sinh viên, giảng viên, những người đã và đang sử dụng mạng.
Phương pháp nghiên cứu
Thu nhập hệ thống lý thuyết tổng quan về bảo mật trên web server; SSL; HTTPS; Reverse Proxy Tham khảo các tài liệu liên quan ở trong nước, nước ngoài và trên Internet; sử dụng phương pháp phân tích, liệt kê, thực nghiệm,
GIỚI THIỆU CÔNG NGHỆ
DNS Server
DNS là viết tắt của cụm từ Domain Name System, mang ý nghĩa đầy đủ là hệ thống phân giải tên miền DNS được phát minh vào năm
1984 cho Internet, chỉ một hệ thống cho phép thiết lập tương ứng giữa địa chỉ IP và tên miền.
Hiểu một cách ngắn gọn nhất, DNS cơ bản là một hệ thống chuyển đổi các tên miền website mà chúng ta đang sử dụng, ở dạng www.tenmien.com sang một địa chỉ IP dạng số tương ứng với tên miền đó và ngược lại.
Ví dụ: Khi chúng ta vào google và gõ vào thanh tìm kiếm site "blogd.net" thì ngay lập tức DNS sẽ phân giải và trả về kết quả với IP là 192.168.1.15.
1.2.2 Giới thiệu về DNS Server
Hình 1: Giới thiệu về DNS
DNS Server là một loại máy chủ dùng để quản lý và xử lý các tên miền thực hiện các bản ghi liên quan của chúng DNS Server là thành phần chính thực hiện giao thức DNS và cung cấp các dịch vụ phân giải tên miền cho máy chủ và máy khách web trên mạng dựa trên IP DNS Server dùng để định vị và phân phối các trang web cho người dùng cuối qua Internet, máy chủ DNS được phát triển trên phần cứng thông thường nhưng chạy phần mềm DNS chuyên dụng Nó luôn được kết nối với Internet.
DNS Server dùng để chứa cơ sở dữ liệu bao gồm các địa chỉ IP ứng với tên miền nhất định được gọi là bản ghi DNS Nó thực hiện chức năng cơ bản nhất là phân giải tên miền thành địa chỉ IP tương ứng Trong quá trình phân giải tên miền thì kết quả tìm kiếm nếu có trong các bản ghi DNS thì tên miền được trả về ứng với địa chỉ IP của nó Nếu tên miền không được đăng ký hoặc thêm vào máy chủ DNS đó, truy vấn sẽ được chuyển đến các máy chủ DNS khác cho đến khi tìm thấy bản ghi tên miền.
Phần mềm DNS Server nổi tiếng nhất là BIND hoàn toàn miễn phí và được phân phối với các hệ thống Linux Đối với các hệ thống sử dụng Microsoft thì Microsoft DNS là một phần mềm phổ biến của
1.2.3 Các chức năng của DNS
Về chức năng, DNS có thể được hiểu như một “người phiên dịch” và “truyền đạt thông tin” DNS sẽ làm công việc dịch tên miền thành một địa chỉ IP gồm 4 nhóm số khác nhau Ví dụ như www.tenmien.com thành 421.64.874.899 hoặc ngược lại dịch một địa chỉ IP thành tên miền.
Khi “dịch” như thế, trình duyệt sẽ hiểu và đăng nhập vào được Và khi người dùng đăng nhập vào một website, thay vì phải nhớ và nhập một dãy số địa chỉ IP của hosting, thì chỉ cần nhập tên website là trình duyệt tự động nhận diện.
Mỗi máy tính trên Internet đều có một địa chỉ IP duy nhất Địa chỉ IP này được dùng để thiết lập kết nối giữa server và máy khách để khởi đầu một kết nối Bất kỳ khi nào, bạn truy cập vào một website tùy ý hoặc gửi một email, thì DNS đóng vai trò rất quan trọng trong trường hợp này.
Trong vô vàn trang web trên thế giới, sẽ không có ai có thể nhớ hết từng dãy số địa chỉ IP trong mỗi lần đăng nhập Do đó, khái niệm tên miền được đưa ra, từ đó mỗi trang web sẽ được xác định với tên duy nhất.
Tuy nhiên, địa chỉ IP vẫn được sử dụng như một nền tảng kết nối bởi các thiết bị mạng Đó là nơi DNS làm việc phân giải tên domain thành địa chỉ IP để các thiết bị mạng giao tiếp với nhau Đồng thời, bạn cũng có thể tải một website bằng cách nhập trực tiếp địa chỉ IP thay vì nhập tên domain của website đó.
Hình 2: DNS đóng vai trò như “ người phiên dịch”
1.1Lý do thực hiện đề tài
Ngày nay, với sự bùng nổ và phát triển không ngừng của cách mạng công nghiệp 4.0 trong đó nổi bật nhất đó là sự bùng nổ của công nghệ thông tin Hầu hết các công nghiệp lớn nhỏ, các cửa hàng nhỏ lẻ trên toàn cầu đều áp dụng công nghệ thông tin và xem công nghệ thông tin như là một chiến không ngoại lệ Nó có thể bị rò rỉ ra khỏi kết nối VPN và gây ra những hậu quả khó lường về bảo mật và quyền riêng tư trên trực tuyến.
Nên nhóm chúng tối quyết định chọn đề tài “ Tìm hiểu và cài đặt DNS server trong Linux “ của thầy
Tìm hiểu và cài đặt DNS server trong Linux OS để dịch tên miền website mà chúng ta đang sử dụng.
3.1Đối tượng và phạm vi nghiên cứu Đối tượng : Hỗ trợ và hướng dẫn cài đặt DNS server trong Linux OS cho các bạn sinh viên hoặc các doanh nghiệp, những người chưa biết gì về hệ điều hành linux và DNS server.
Phạm vi nghiên cứu: Học sinh, sinh viên, giảng viên, những người đã và đang sử dụng mạng.
Thu nhập hệ thống lý thuyết tổng quan về bảo mật trên web server; SSL; HTTPS; Reverse Proxy Tham khảo các tài liệu liên quan ở trong nước, nước ngoài và trên Internet; sử dụng phương pháp phân tích, liệt kê, thực nghiệm,
CHƯƠNG 2: TỔNG QUAN ĐỀ TÀI
Hệ điều hành giao tiếp giữa phần mền và phần cứng
Cũng giống như như hệ điều hành Windows, IOS và MAC OS, Linux là hệ điều hành mở xuất hiện từ những năm 1990 phổ biến nhất trên thế giới.
Linux chạy trên mợi phần cứng khác nhau:
- Thiết bị cầm tay như : điện thoại, máy tính bảng
- Thiết bị gia dụng (tivi, tủ lạnh, điều hòa,…), ô tô, máy bay,…
- Máy chủ, máy để bàn, thiết bị chuyên dụng apppliance (Firewall, router, switch, IDS/IPS)
- Tất cả 5000 siêu máy tính hàng đầu trên thế giới và các sàn giao dịch chứng khoán của thế giới đều chạy bằng Linux
1.1.2 Lịch sử phát triển Linux
1994: phiên bản chính thức 1.0 được phát hành
Chạy trên nhiều phần cứng khác nhau: Intel, Macintosh, AMD, Sun Cyrix, Apha,…
Là hệ hiều hành mã nguồn mở, miễn phí.
Tích hợp nhiều ngôn ngữ lập trình, mỗi trường phát triển phần mềm:
C, C++, FORTRAN